You will coordinate the full lifecycle of software application design, development, testing, and support.
Responsibilities
Manage the software development life cycle (SDLC) from requirements gathering and analysis through design, coding, testing, deployment, and maintenance.
Define application scope, objectives, and technical specifications while reviewing code and complex system components.
Mentor team members on coding standards and evaluate possible system enhancements.
Coordinate system testing, fix identified defects, and re-execute unit tests to validate results.
Develop custom controllers and write scheduled batch jobs for daily, weekly, monthly, and yearly cycles.
Required Skills
Minimum of 5 years of progressive post-degree experience, or 3 years of experience with a Master's degree in a STEM field.
Proficiency in Agile and Waterfall methodologies.
Experience managing the full SDLC.
Strong working knowledge of Git.
Proficiency in SQL.
Ability to work in both large and small team environments.