Job Title - .Net Application Developer
Location - Saint Paul MN( Remote with Occasional Travel)
Duration - 12 Months
Description of Project
The Minnesota Department of Information Technology Services (MNIT) in partnership with the Minnesota Department of Transportation (MnDOT) is seeking a skilled application developer/software engineer to support the modernization of legacy systems within MnDOTs Engineering Services Division specifically in the Office of Materials and Road Research.
At a high level the resource willfocus on transforming legacy applications into modern scalable solutions using current technologies and best practices. The resource will modernize legacy applications by designing and developing replacements using a modern technology stack including C# Azure Oracle and SQL Server. They will establish and promote automated testing standards to ensure application reliability maintainability and streamlined deployment processes. The resource will mentor junior developers and collaborating with senior IT staff to foster a culture of continuous learning code quality and technical excellence. The resource will create a support and monitoring framework to improve visibility into application health and performance
This position offers the opportunity to work in a collaborative environment with a dedicated team of developers and IT professionals driving innovation and long-term sustainability across MnDOTs Engineering Services application portfolio.
Sample Tasks
- Collaborate with business partners and the development team to gather analyze and validate requirements for both existing and new applications ensuring solutions are aligned with business objectives and technical standards.
- Design develop and implement modern software solutions to replace legacy systems utilizing technologies such as C# Microsoft SQL Server Oracle PL/SQL and deploying within the Microsoft Azure cloud environment.
- Write test and maintain high-quality code that meets functional and technical requirements while adhering to MNIT and MnDOT development standards policies and security guidelines.
- Ensure all applications are developed in compliance with Section 508 Accessibility requirements and conform to WCAG 2.1 standards to support inclusive and accessible digital services.
- Actively participate in Agile ceremonies including sprint planning reviews and retrospectives while maintaining accurate and up-to-date work items in the project tracking system
- Provide mentorship and technical guidance to junior developers with a focus on improving code quality establishing robust automated testing practices and setting them up for success
- Provide knowledge transfer to state staff.
Desired Skills
1. Leadership Collaboration and Communication
- Strong ability to foster a collaborative and inclusive working environment building and maintaining constructive effective relationships with technical teams project stakeholders and leadership while overseeing a smooth assessment execution.
- Proven experience mentoring and training junior developers.
- Demonstrated capability to tailor communication to an audience including the ability to clearly explain technical concepts in a manner comprehensible to non-technical audiences.
- Experience guiding teams on code quality automated pipelines and testing best practices.
- Ability to translate business requirements into technical specifications and design documentation.
- Strong interpersonal skills to work effectively with business partners developers and stakeholders.
- Proven extended experience participating in and leading Agile ceremonies and maintaining up-to-date work items.
2. Application Development & Programming
- Successfully led at least two software development initiatives focused primarily on modernizing outdated legacy systems.
- Demonstrated senior-level technical capabilities with object-oriented programming and design Core and C# in an Azure cloud environment
- Experience with front-end and back-end technologies including JavaScript jQuery XML JSON REST SOAP CSS HTML and SQL Server.
- Experience working with Oracle procedures PL/SQL or other ETL tools and packages.
- Knowledge of working with applications with data that persists in Oracle and SQL Server.
Demonstrated ability to review and comprehend existing technical documentation assess current system operations and business requirements and offer actionable modernization strategies.
3. Tools & DevOps
- Proven experience developing with Azure DevOps GitHub Visual Studio and associated tools.
- Proven experience with Test Driven Development writing automated unit tests and creating CI/CD pipelines.
4. Standards & Best Practices
- Demonstrated senior-level experience with the Software Development Lifecycle (SDLC) Agile and iterative development methodologies.
- Proven ability to build applications that adhere to Section 508 Accessibility requirements and WCAG 2.1 standards.
Job Title - .Net Application Developer Location - Saint Paul MN( Remote with Occasional Travel) Duration - 12 Months Description of Project The Minnesota Department of Information Technology Services (MNIT) in partnership with the Minnesota Department of Transportation (MnDOT) is seeking a skilled ...
Job Title - .Net Application Developer
Location - Saint Paul MN( Remote with Occasional Travel)
Duration - 12 Months
Description of Project
The Minnesota Department of Information Technology Services (MNIT) in partnership with the Minnesota Department of Transportation (MnDOT) is seeking a skilled application developer/software engineer to support the modernization of legacy systems within MnDOTs Engineering Services Division specifically in the Office of Materials and Road Research.
At a high level the resource willfocus on transforming legacy applications into modern scalable solutions using current technologies and best practices. The resource will modernize legacy applications by designing and developing replacements using a modern technology stack including C# Azure Oracle and SQL Server. They will establish and promote automated testing standards to ensure application reliability maintainability and streamlined deployment processes. The resource will mentor junior developers and collaborating with senior IT staff to foster a culture of continuous learning code quality and technical excellence. The resource will create a support and monitoring framework to improve visibility into application health and performance
This position offers the opportunity to work in a collaborative environment with a dedicated team of developers and IT professionals driving innovation and long-term sustainability across MnDOTs Engineering Services application portfolio.
Sample Tasks
- Collaborate with business partners and the development team to gather analyze and validate requirements for both existing and new applications ensuring solutions are aligned with business objectives and technical standards.
- Design develop and implement modern software solutions to replace legacy systems utilizing technologies such as C# Microsoft SQL Server Oracle PL/SQL and deploying within the Microsoft Azure cloud environment.
- Write test and maintain high-quality code that meets functional and technical requirements while adhering to MNIT and MnDOT development standards policies and security guidelines.
- Ensure all applications are developed in compliance with Section 508 Accessibility requirements and conform to WCAG 2.1 standards to support inclusive and accessible digital services.
- Actively participate in Agile ceremonies including sprint planning reviews and retrospectives while maintaining accurate and up-to-date work items in the project tracking system
- Provide mentorship and technical guidance to junior developers with a focus on improving code quality establishing robust automated testing practices and setting them up for success
- Provide knowledge transfer to state staff.
Desired Skills
1. Leadership Collaboration and Communication
- Strong ability to foster a collaborative and inclusive working environment building and maintaining constructive effective relationships with technical teams project stakeholders and leadership while overseeing a smooth assessment execution.
- Proven experience mentoring and training junior developers.
- Demonstrated capability to tailor communication to an audience including the ability to clearly explain technical concepts in a manner comprehensible to non-technical audiences.
- Experience guiding teams on code quality automated pipelines and testing best practices.
- Ability to translate business requirements into technical specifications and design documentation.
- Strong interpersonal skills to work effectively with business partners developers and stakeholders.
- Proven extended experience participating in and leading Agile ceremonies and maintaining up-to-date work items.
2. Application Development & Programming
- Successfully led at least two software development initiatives focused primarily on modernizing outdated legacy systems.
- Demonstrated senior-level technical capabilities with object-oriented programming and design Core and C# in an Azure cloud environment
- Experience with front-end and back-end technologies including JavaScript jQuery XML JSON REST SOAP CSS HTML and SQL Server.
- Experience working with Oracle procedures PL/SQL or other ETL tools and packages.
- Knowledge of working with applications with data that persists in Oracle and SQL Server.
Demonstrated ability to review and comprehend existing technical documentation assess current system operations and business requirements and offer actionable modernization strategies.
3. Tools & DevOps
- Proven experience developing with Azure DevOps GitHub Visual Studio and associated tools.
- Proven experience with Test Driven Development writing automated unit tests and creating CI/CD pipelines.
4. Standards & Best Practices
- Demonstrated senior-level experience with the Software Development Lifecycle (SDLC) Agile and iterative development methodologies.
- Proven ability to build applications that adhere to Section 508 Accessibility requirements and WCAG 2.1 standards.
View more
View less