Description

Required consultant experience provided by Contractor, shall include:

  • 5 years of experience in programming languages such as C#, .NET, Java, or Python, and understanding of RESTful services
  • 5 years of experience in SAP environments
  • Proven experience in migrating and deploying .NET applications to Azure cloud, including familiarity with Azure App Services, Azure SQL Database, Azure Functions, and Azure DevOps.
  • Proficiency in using Azure DevOps for CI/CD processes and familiarity with cloud architecture principles.
  • Ability to communicate technical information verbally and in writing.
  • Ability to establish and maintain effective working relationships with others.
  • Design and develop scalable, high-performance applications for (Azure) cloud, ensuring best practices in cloud app development.
  • Lead the technical aspects of migrating on-premises applications to Azure, including re-architecting applications for cloud-native capabilities.
  • Work closely with IT and programs to integrate existing applications with Azure services, enhancing functionality and performance. 
  • Perform detailed analysis and documentation of current applications, providing recommendations for cloud optimization and modernization.
  • Troubleshoot and resolve issues during and post-migration, ensuring high availability and minimal disruption.

Preferred Experience:

  • Ability to conduct code reviews, performance tuning, and troubleshooting to improve application reliability and efficiency.
  • 3 years of experience with containerization tools like Docker and orchestration systems like Kubernetes in a cloud environment.5 years of experience in DevOps
  • Knowledge of the Information Technology Infrastructure Library (ITIL), NIST-NA0 and FIPS-200 Best Practices
  • Working in a project-oriented environment
  • Knowledge of environmental isolation and promotion
  • Excellent troubleshooting skills.
  • Excellent interpersonal and communication skills
  • Detail-oriented, ability to switch tasks, ability to self-direct and prioritize tasks.
  • Researching and investigating problems and developing viable solutions; reporting findings/recommendations clearly and effectively
  • Knowledge of MS Office Suite

Education/Certifications

All Consultants must have earned a bachelor’s degree in computer science, Management Information Systems (MIS), or other related field or equivalent work experience of one (1) year of system experience for each year of education; or one (1) year of data management experience for each year of education.

Required Duties and Responsibilities of Contractor(s) Include:

  •  
  • Design, develop, and maintain scalable .NET applications tailored for cloud architecture, primarily focusing on Azure services.
  • Plan and execute the migration of .NET applications from on-premises environments to Azure cloud, ensuring minimal disruption to business operations.
  • Establish and maintain a CI/CD pipeline using Azure DevOps, ensuring smooth deployment and operation of .NET applications in the cloud.
  • Modernize and refactor existing on-premises .NET applications for optimal cloud performance and scalability.
  • Monitor, troubleshoot, and optimize .NET applications in the Azure environment to ensure high availability and performance.
  • Implement DevOps practices such as continuous integration and continuous deployment (CI/CD) using Azure DevOps/GitHub tools.
  • Review and make recommendations on cloud readiness of enterprise applications.
  • Provide knowledge transfer to technical and non-technical staff as needed.
  • Provide status reporting of assignments.
  • Ensure the availability and continuity of the Windows servers and domain.
  • Follow all Department, ISP, and team-defined standards and procedures.
  • Complete all required policy training and acknowledgement courses.
  • Performs other related duties, as required