Software Developer
Participate and contribute to the full project life cycle, including gathering requirements, system design, implementation, testing, deployment, and support of applications using Java / JavaScript.
• Participate in estimating assigned work effort and be accountable for completion dates
• Document code so other engineers can reuse and support components in the future
• Troubleshoot critical production issues if needed
• Production release management and support as needed
• Follow standard software development methodologies and SDLC and Agile practices to produce high quality applications in an efficient manner.
• Effectively manage multiple project deliverables concurrently
Good to have: Core Java, JDBC, JSP, Servlets, JQuery, HTML, CSS, JavaScript, NodeJS.