What are the responsibilities and job description for the MNSITE-3262 - MNIT/DOC Software Developer position at TechWish?
Job Description
Job Description
Description of Project
The Minnesota Department of Information Technology Services (MNIT) partnering with The Minnesota Department of Corrections (DOC) is seeking one full-time Software Developer to work on supporting software development activities for high-impact projects collaborating closely with Project Managers, Business Analysts, Quality Assurance (QA) teams, and lead developers to design, develop, test, and deploy robust software solutions aligned with DOC's business objectives. The Software Developer role requires the ability to translate technical requirements into effective, scalable applications, troubleshoot complex issues, and ensure timely delivery of project milestones.
At a high level, the resource will support and advance MNIT DOC's Solution Development group by supporting and maintaining existing custom applications within the DOC environment, documenting software changes using source code management processes, ensuring application security and compliance with standards, and preforming other duties as assigned by the MNIT DOC management team. For additional details on the request such as qualifications, tasks, and evaluation criteria, see the attachments found in the Buyer Attachment section of the Event.
The work is expected to be mostly remote with the ability to work onsite to attend in-person meetings. Onsite work will be performed at DOC Offices located at 1450 Energy Park Drive, Suite 200, Saint Paul, MN 55108.
Tasks
- Web Application Development and Maintenance :
Develop, enhance, and maintain ASP.NET MVC web applications, ensuring functionality and responsiveness.
Write and optimize SQL queries to manage and retrieve data efficiently.
Utilize Git / GitHub for version control, managing source code, creating branches, and merging changes.
Develop and manage reports using SQL Server Reporting Services (SSRS) to provide actionable insights.
Document code changes, application updates, and technical dependencies for future reference.
Implement best practices to secure applications, including SQL injection prevention, input validation, and other .NET security measures.
Work with Business Analysts to gather requirements, Project Managers for project timelines, and QA teams to ensure that applications meet functional and technical standards.
Desired Skills