The Developer II is a fully proficient engineer who owns tasks end‑to‑end, writes clean and testable code, and contributes to code quality and operational readiness. They are self-motivated individuals that look for opportunities and are excited to grow their business and technical knowledge which in-turn allows their Agile team to deliver business value. They work closely with consultants and architect roles to implement the designed business solution.
What will the employee do in this role?
Breaks down design into executable pieces of work
Upholds coding standards and best practices and contributes to peer reviews
Independently diagnose and fix production issues
Enable operations through documentation, knowledge transfer, and technology
Participates in all phases of the software development lifecycle
Preparation and Execution of tests and test plans (unit, integration and functional)
Participates in scrum ceremonies, team, and dev discussions
Communicate and work alongside members of their team in support of their day-to-day work items
Responsible for learning business and technical knowledge from their peers
Seek guidance on designs and escalate blockers appropriately
What skills and qualifications will you need?
Education
Required – Bachelor’s degree
Work Experience
3 to 6 years’ experience
Certifications
Azure Fundamentals (AZ-900) - Preferred
Required Knowledge, Skills and Abilities
SQL Query tuning and performance troubleshooting
Familiar with OpenAPI spec, prototyping APIs, and mocking APIs
Proficient in deployment toolchains in a cloud context (Azure DevOps, YAML, Terraform, Azure)
Proficient in relevant coding Design Pattern and their implementations
Strong debugger and troubleshooter using App Insights
Proficient in async programming concepts
Knowledge of one OOP language (C# preferred) or UI framework (Angular or React preferred)