Responsibilities
- Serve as technical team lead on our agile development team, ensuring clear communication and adherence to the company’s SDLC and other procedures.
- Define patterns, reference architectures and standards to guide the application development team in building technology solutions
- Partner with IT and business leadership to determine the roadmap to get from current to future state architectures.
- Provide working examples of new design patterns to use as templates for developers.
- Review solution designs and implementations to ensure conformity with the desired architecture, secure coding standards and best practices.
- Assist with troubleshooting moderate to complex, multi-faceted issues
- Work with clients to understand issues and help define technical requirements and ensure they are met
- The individual must be self-managed
Qualifications and Skills
- 10+ years of relevant experience
- A BA/BS degree in Computer Science or a related field.
- Required, demonstrable, development expertise in:
- Architecting solutions for a datacenter based deployment environment
- Azure DevOps
- CI/CD pipeline, Ansible, Puppet and Terraform
- C# /.Net
- Test automation framework
- LINQ
- MS SQL Server
- Experience in a regulated industry like the finance industry is desirable.
- Development expertise in one ore more of the following areas is a plus:
- Excellent analytical, problem solving, and decision-making skills
- Candidate must possess strong written and verbal communication skills
- Must successfully pass a background check