Software Engineer (Java)
- CO-US DuCharme, McMillen & Associates Inc
- Fort Wayne, IN
- 5mo ago
- Full-Time
- On-site
As an employee-owned company, DMA prioritizes employees. Low turnover rates and tenured teams are living proof:
Position Summary
The Software Engineer will be responsible for the maintenance and enhancements to existing software solutions and websites, actively participate in client-related support, as well as assist with the implementation of more optimized and efficient processes.
Essential Duties and Responsibilities
• Participate in code reviews and release & sprint planning sessions
• Produce clean, well designed, testable, and efficient source code
• Develop unit test cases for new features and bug fixes
• Diagnose and triage issues with software; determine and document root cause
• Maintain and enhance existing software solutions
• Provide technical support as needed
• Establish estimates/timelines for development tasks and technical solutions
• Assist in collecting and documenting technical requirements and potential solutions
• Assist in developing conceptual (high-level) and technical (low-level) designs that follow specifications and best practices
• Assist in dividing tasks into quantifiable subtasks, and in reasonably predicting the effort to complete the tasks
• Assist in providing technical guidance and mentoring to less-experienced team members
• Assist in preparing functional and technical documentation
• Assist in establishing realistic estimates for individual development tasks, and for complex technical solutions
Non-Essential Duties and Responsibilities
• Perform other duties as assigned
Education and Qualifications
• Bachelor’s degree in Computer Science, Computer Technology, or related field preferred
• 1+ years professional programming experience
• Understanding of Java, HTML, JavaScript, Java Server, ASP.net, C#, XML, etc.
• Knowledge of relational databases and object-relational mapping concepts
• Understanding of the typical system development life cycle
• Understanding of dynamic, web-based development concepts and technologies
• Understanding of distributed systems
• Ability to handle multiple issues simultaneously
• Intermediate verbal and written communication skills; excellent listening skills
• Intermediate organizational skills and problem-solving skills; ability to multi-task
#LI-JS1
#LI-HYBRID
The Company is an equal employment opportunity employer and is committed to providing equal employment opportunities to its applicants and employees. The Company does not discriminate in employment opportunities or practices on the basis of race, color, religion, gender, national origin, citizenship, age, disability, veteran status, genetic information, or any other category covered by applicable federal, state, or local law. This equal employment opportunity policy applies to all employment policies, procedures, and practices, including but not limited to hiring, promotion, compensation, training, benefits, work assignments, discipline, termination, and all other terms and conditions of employment.
It is DMA's policy to make reasonable accommodations for qualified individuals with disabilities. If you have a disability and either need assistance applying online or need to request an accommodation during any part of the application process, please contact our Human Resources team at HRDepartment@dmainc.com or 800-309-2110 and choosing selection 6.