Short description:
Act as Senior .NET Programmer/Developer working for NYS Information Technology Services on behalf of the NYS Department of Transportation to fulfill the duties as described below.
Requested Qualification:
- 84 months experience Developing mission critical applications using .NET C#, Angular, MVC, Linq, HTML5, CSS and REST.
- 84 months experience utilizing Open ID Connect using OAuth Authorization flow, including the use of PKCE.
- 72 months experience developing mission critical applications using .NET Core frameworks.
- 72months experience implementing DevOps pipelines using Git, Jenkins, and Docker. Pipelines implemented with Azure DevOps will also qualify.
- 72 months experience implementing automated testing using open source testing frameworks.
- 60 months experience utilizing SAML v2.0.
- 60 months experience integrating with Kafka.
Day to day tasks:
- Interact with Agency/business subject matter experts to understand business needs/requirements and ITS teams to determine application / system requirements.
- Participate in the entire software development life cycle, debugging applications and configuring systems.
- Design and document all components of approved application solutions including system integrations.
- Write clean, testable code using C#.
- Test and debug various .NET applications including perform system testing and development of testing plans.
- Review and refactor code including performing code reviews and suggest changes that will best fit the Agency/business needs.
- Deploy fully functional applications.
- Re-platform/Upgrade existing applications by working with technical staff to assess existing and proposed solutions.
- Automate development activities using Jenkins, PowerShell and other DevOps utilities.
- Use a ticketing system to track and manage incidents, service requests, problems, changes, and release/deployment.