Description

  • Align application systems with organizational goals and technology strategy
  • Mentor and guide development teams, promoting innovation and best practices
  • Architect, design and implement new systems while evolving existing ones
  • Work closely with stakeholders to gather requirements and ensure project success
  • Design, develop, test, and debug web applications, ensuring their efficiency and reliability
  • Support third-party integration and conduct architectural reviews and plan
  • Stay updated on industry trends, evaluate new technologies and optimize application performance
  • Assist with production support and undertake special projects as needed
  • Monitor, review, and audit performance of the customer-agency's replacement software and make performance improvements
  • Provide technical knowledge transfer, training, documentation, mentorship and guidance , Customer-Agency, and all project related staff for all requested work

Performs all other tasks, special projects, analysis, studies, and plans as directed


Expertise and/or relevant experience in the following areas are mandatory:
 

  • 7+ years of relevant experience designing and implementing enterprise class .NET applications
  • 3+ years of relevant experience designing and implementing CI/CD processes for automated build, test and deployment using DevOps practices
  • 3+ years of experience leading a team of software developers through the design, development, testing, debugging, documentation and implementation of an application
  • Experience with monitoring/observability platforms and instrumenting applications to trace transactions, and provide timely alerts around issues
  •  

Expertise and/or relevant experience in the following areas are desirable but not mandatory:

  • Experience designing and implementing high transaction volume distributed systems
  • Architect level certifications for one or more technical disciplines (Windows, Linux, Cloud, Networking, Security, DevOps, etc…)


 

Education

Any Graduate