.NET Application Developer
📢 Hiring: Senior .NET Application Developer – Dimondale, MI (Onsite/Hybrid)Role: Programmer 6 – Senior .NET Application DeveloperLocation: Dimondale, MIWork Mode: Hybrid / Onsite (No Remote Option)🎯 Objective:We are seeking a Senior .NET Application Developer responsible for the design, development, and maintenance of enterprise applications within the Microsoft .NET ecosystem.This role involves close collaboration with database administrators, architects, and DTMB teams to build new solutions and enhance existing systems across the State of Michigan environment. The position requires working across multiple versions of .NET technologies, with a strong focus on application support and end-user engagement.💼 Job Description:Experience Level: Advanced (12+ Years in IT & Programming)🔧 Key Responsibilities:✔ Application & Solution DevelopmentDesign, develop, and maintain enterprise applications using ASP.NET MVC 5, C#, .NET Framework 4.8Work with SOAP & REST APIsMaintain legacy systems (ASP.NET Web Forms, RDLC, Crystal Reports)✔ Full Stack DevelopmentFrontend: HTML5, CSS3, JavaScript (ES5/ES6), Async programmingEnsure compliance with WCAG 2.1 and modern web standards✔ Database DevelopmentDesign schemas, stored procedures, and data access layersWork with Oracle 19c or similar RDBMSImplement business rules, validation, and data integrity✔ Solution Lifecycle ManagementParticipate in SDLC phases: requirements → design → development → testing → deploymentUse source control and best practices across environments✔ Support & TroubleshootingProvide technical support to business and technical usersTroubleshoot applications, databases, performance, and security issues✔ CollaborationWork with stakeholders and cross-functional teamsDemonstrate strong communication and customer service skills✔ Ongoing SupportMaintain and enhance MDOT applicationsSupport multiple legacy systems with flexibility📌 Required Skills:12+ years in software/application developmentStrong expertise in .NET, C#, ASP.NET MVC, Web FormsFull-stack development experience (frontend + backend)Architecture & Modern Development:Application architecture (large-scale, mission-critical systems)Microservices, Docker, Kubernetes/OpenShiftDistributed systems, multi-tier architecture, high availabilityBackend & Integration:REST APIs, service integration patternsOracle, Hibernate/JPA (or equivalent ORM concepts)Message queues (IBM MQ or equivalent)Frontend:Angular / React, HTML5, CSS3, JavaScript, TypeScriptDevOps & Tools:Git, Jenkins, Docker, Kubernetes, MavenCI/CD pipelinesTesting & Quality:TDD practicesTools: JUnit, Selenium, Playwright (preferred)Security:OAuth 2.0, SAML, OpenID Connect, JWTSecure application & IAM implementationAdditional Skills:AI-assisted coding tools (Amazon Q, Kiro)Strong debugging, analytical, and problem-solving skillsAgile/Scrum experience🚀 Responsibilities (Advanced Engineering):Develop full-stack applications using Java (Spring Boot) and modern JS frameworks (React/Angular/Vue)Design scalable, secure, high-performance systemsBuild and consume REST APIs and third-party integrationsDevelop responsive UI/UX componentsContribute to DevOps & CI/CD pipelinesParticipate in Agile ceremoniesWork with Jira-based user storiesProvide mentorship and knowledge transferIdentify reusable patterns and improve system scalability🧠Detailed Skills:Strong communication with both technical and business stakeholdersExpertise in Agile, Scrum, Kanban, and Waterfall modelsDeep understanding of enterprise integration & system architectureKnowledge of APIs, middleware, and infrastructure designAbility to evaluate legacy vs modern technologiesSkilled in identifying system gaps and designing scalable solutions