Summary of Job Title:
A Software Engineer II develops and maintains software products to satisfy business requirements.
Essential Duties and Responsibilities: Please note that other duties may be assigned by your supervisor.
Develops code to meet business requirements
Works with mentors/team leads/ etc. to fully understand the features that are unclear in the specifications
Provides accurate levels of effort (LOE) to team supervisor and project managers and able to communicate when the level of effort has changed.
Analyzes defects discovered by Quality Assurance or escalated by the business and provides solutions in a timely manner.
Resolves defects in the software and/or database.
Understands thoroughly the applications and areas of the software for which they are responsible.
Assist QA by creating automated unit and/or integration tests (Manual testing may be required)
Effectively review and comment on colleagues code
Work effectively as a team player to accomplish team and/or company goals.
Capable of working autonomously to accomplish team and/or company goals.
Creativity and latitude are expected.