Delta Computer Consulting is seeking an experienced Software Developer to support, develop, and enhance enterprise Java applications and associated systems, driving innovation, improving system efficiency, and supporting strategic initiatives.
Requirements
- Significant expertise in DBMS, coding, testing, and design.
- Extensive experience with enterprise application development, particularly in Java, SQL, Go, and Python.
- Proficiency with technologies such as WebSphere, DB2, PostgreSQL, Spring Boot, Containers, and Angular.
- Strong understanding of software development methodologies, infrastructure, configuration, and operating standards.
- Demonstrated ability to analyze complex systems, model business processes, and recommend improvements.
- Excellent problem-solving skills with the ability to utilize debugging tools and system traces effectively.
- Preferred experience with Big 4 consulting firms and a stable work history within large enterprise organizations.
Responsibilities
- Code and perform unit and integration testing of software to ensure proper functionality and adherence to technical and business requirements.
- Develop, enhance, and debug software programs based on specifications provided by senior staff or business analysts.
- Create comprehensive technical documentation to support ongoing maintenance and future development efforts.
- Resolve issues with existing production applications promptly to ensure continuous system availability and performance.
- Collaborate with technical teams to understand and troubleshoot software problems, providing effective solutions.
- Generate complex reports and extract data using database management and data administration techniques.
- Support enterprise Java applications, focusing on bug fixes, enhancements, and deployment activities on a daily basis.
Other
- Hybrid work environment with four days onsite until further notice.
- Bachelor’s degree in Information Technology, Computer Science, or a related field, or equivalent work experience.
- Minimum of 9 years of professional experience in software development.
- Experience mentoring and coaching junior staff and cross-functional teams.
- Strong communication skills to work effectively with users at all levels and translate business needs into technical solutions.