Job Openings
XTN-DC18831 | SOFTWARE ENGINEER III - JAVA
About the job XTN-DC18831 | SOFTWARE ENGINEER III - JAVA
The Software Engineer III works within the Application Development & Support team to provide software programming for new software, production support and maintenance for existing software, as well as ad-hoc support of key departmental business areas, databases, applications, and tools which drive business functions. The Software Engineer III works under general supervision and instruction from management or lead software engineers.
The main responsibilities of a Software Engineer III - Java include:
- Gains a thorough understanding of functional requirements for new software requests
- Develops software and performs testing of software applications to meet functional requirements
- Practices good software development techniques and standards to reduce coding errors and ensures robustness and efficiency of work products
- Partners with software teams in the development of the software engineering processes
- Works to identify and resolves technical or product problems
- Participates in software project meetings and provides status reports
- Translates technical designs into working software
- Maintains existing applications by enhancing software and troubleshooting issues
- Collaborates with team members and partner with others as needed to ensure successful completion of assigned software development tasks
- Participates in code reviews and incorporates recommendations
- Applies Object Oriented Design principles and design patterns in creating System level solution designs
- Creates and maintains software design specifications document
- Assumes full responsibility for assigned tasks and end-to-end accountability for end-product delivery