Vacancy expired!
If interested, please send resume to: tewer@apexsystems.com Software Development Engineer III The Software Development Engineer III will join the Research & Enterprise Applications Department (READ), a team that provides software engineering and application support. Our work enables services that support broad research, clinical and administrative needs. As a group, we treat each other with respect, work collaboratively, maintain open communication, focus on our customers and challenge ourselves and each other to grow, try new things and take risks. The Software Development Engineer reports to a READ Manager.
Responsibilities:- Provide technical leadership in developing new applications and maintaining legacy solutions, with a focus on promoting security principles.
- Work within a multi-functional team to design, create and support full-stack software solutions, using Java, PostgreSQL and JavaScript (Angular).
- Work with product managers, business analysts and customers to understand and translate business needs to technical requirements.
- Participate in an iterative product delivery model, applying Agile principles to continuously improve team processes.
- Support, extend and improve legacy applications in a variety of languages, primarily JSP.
- Configure containerized build and deployment pipelines to test and production environments.
- Follow current software development trends and tools, promote best practices and standards.
- Coach/mentor junior developers.
- Create and maintain documentation.
- Participate in code and design reviews.
- Trouble-shoot and fix bugs.
- Provide Tier 2 Support of software (limited after hours may be required)
- 5+ years professional experience in software development
- Expertise with modern OOP programming paradigms / languages, especially Java
- Database design and development, preferably PostgreSQL
- UI Development experience using JavaScript, preferably Angular
- Solid understanding of software testing methodologies. Ability to write test plans that include both manual and automated testing
- Proven track record of delivering on multiple complex projects through all stages of the development lifecycle; design through deployment
- Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices
- Design and deliver formal and informal presentations on a variety of technical topics
Vacancy expired!