Application Developer - ITS3
Role details
Job location
Tech stack
Job description
As an Application Developer with Minnesota IT Services (MNIT) partnering with the Minnesota Department of Transportation (MnDOT), you will provide the application design, programming, database development, and maintenance of MnDOT financial accounting systems. This role is responsible for communicating, coordinating, and resolving application and data support tasks of varying complexity to ensure applications in the Office of Financial Management meet service level agreements, follow the defined support model, and satisfy business partner needs., It is the policy of Minnesota IT Services that a successful candidate must pass all legally required checks prior to employment which may consist of the following:
- SEMA4 Records Check (applies to current and past state employees only)
- Criminal History Check
- Reference Check
- Social Security and Address Verification
- Education Verification
- Other legally required checks
Minnesota IT Services does not participate in the federal E-Verify program. Minnesota IT Services is unable to sponsor applicants for work visas, including F-1 STEM OPT extensions, and cannot complete Form I-9 or any other documentation requiring employer participation in E-Verify. All applicants must be legally authorized to work in the United States at the time of application.
Requirements
To qualify, candidates must clearly show all of the following qualifications in their resume. Resume tips available here (https://mn.gov/mnit/about-mnit/careers/hiringprocess.jsp) :
Position requires a minimum of three (3) years of IT related experience providing application development and support., * Demonstrated expertise in leading the development, configuration, troubleshooting, and ongoing support of Commercial-off-the-Shelf (COTS) and custom-built middleware applications using C# and the .NET framework.
- Experience in designing and developing web pages and user interfaces using modern front-end technologies (e.g., Angular, TypeScript) while adhering to established standards and best practices.
- Demonstrated ability using version control systems, particularly GitHub, while working effectively within collaborative development environments.
- Expertise with DevOps practices, including CI/CD pipelines (e.g. GitHub Actions), containerization (e.g. Docker), and cloud platforms such as Azure and Azure Kubernetes.
- Experience developing and supporting data structures across SQL Server and Oracle database platforms.
- Demonstrated ability to communicate clearly and effectively in a manner that facilitates mutual understanding.
- Customer-focused approach grounded in active listening, empathy, and solution-oriented problem-solving to deliver positive user experiences.
Education in Information Technology (IT) or an IT related field may substitute for experience as follows: a master's degree for eighteen (18) months of experience; a bachelor's degree for one (1) year; and an associate's degree for six (6) months., * Proficiency in UI/UX principles, accessibility standards, or design systems.
- Experience with application security best practices, authentication/authorization patterns, and secure coding standards.
- Experience working in Agile environments, including participation in sprint planning, backlog refinement, retrospectives, and iterative delivery.
- Ability to develop solutions in the Microsoft Power Platform to include Power Apps, Power Automate, and Power BI.
- Demonstrated ability to work across diverse IT service areas to deliver complex, technical solutions while effectively partnering with business stakeholders, IT teams, vendors, and end users.
Strongly Preferred Qualifications
- Background working with financial systems, data, and business logic, including platforms such as SWIFT and SEMA4 PeopleSoft.
- Experience with Toad for Oracle, SQL Server Management Studio, and other database mining tools