← All Jobs
Posted May 23, 2026

Programmer 4 (hybrid-remote)

Apply Now
About the job Programmer 4 (hybrid-remote) Job Duties and Responsibilities: • Serve as the development specialist responsible for the design, development, testing and documentation of the technical software solutions. • Solve system design problems and programming issues. • Ensure that the solutions are integrated and enhanced to meet the needs of the agencys business plan. • Provide technical leadership to the application development team, agency, and external groups. • Research and evaluate relevant technologies as it pertains to the business strategy. • Assist in the development of software applications, server components and services using various development tools and approved/supported technologies. • Plan and coordinate the integration of systems with existing systems within the business area, external business partners, state agencies, and multiple hosting platforms. • Design and implement application security that complies with the companys policies. • Lead and direct impact analysis of potential changes due to proposed legislation, enhancement requests, or changes in governmental and business processes. • Review and approve presentation materials for technical review meetings, approval sessions, and application demonstrations. • Ensure that technical design strategies or applications adhere to State and agency policies, standards, and guidelines • Designs application frameworks and creates coding standards. • Review and approve system engineering methodology or other required technical deliverables. • Direct and coordinate development resources, agency staff and service delivery teams. • Direct development resources and quality assurance staff in testing activities on assigned projects. • Review and approve test plans and results for technical solutions. • Coordinate IT production operation support for critical system(s) based on business schedule and needs. • Coordinate with matrix organizations to ensure partnership agreement requirements are met. • Provide oversight of teams work to complete activities according to established timelines. • Provide technical approval for design and production release(s). • Lead planning sessions for development. • Oversee the merge of development code to ensure it is integrated properly. • Provide technical leadership and mentoring on programming and design techniques (Continuous Integration, Test-Driven Development, etc.) Experience, Skills, Knowledge: Required Skills • Minimum 4-5 years experience in: .Net Application Development, C# or VB, JavaScript, SQL, IIS, Web Services, Team Foundation Server, Azure DevOps, Git, Agile, SADLC. • Experience in analysis, design, programming, testing, implementing, and supporting web-based applications in Microsoft/Windows platform. (ASP.NET, framework 3.5 or higher) • Experience with VisualBasic and/or C# within Microsoft Visual Studio (2017 or newer) • Experience with software tools to test applications for ADA compliance • Experience with Microsoft Reporting Services • Experience in developing systems with Microsoft SQL Server (SQL 2008 or higher) • Experience writing Structured Query Language (SQL) and stored procedures. • Experience in performing analysis and requirements gathering with customers. • Knowledge of both web-based and client server based systems architecture. • Knowledge/training in object oriented analysis, design and programming experience. • Knowledge of application and database development and access methods. • Ability to prepare detailed written instructions and documentation. • Ability to effectively make oral and written reports and presentations and prepare clear and concise documentation. • Ability to establish and maintain effective relationships with clients and matrix support teams. • Ability to resolve complex problems in a timely manner and seeks optimum solutions. • Ability to communicate technical terminology at a level appropriate to the audience. • Experience producing deliverables using the Systems Engineering methodology (SUITE). • Knowledge of CEPAS and/or PCI. • Effective at designing solutions for highly complex assignments in a high stress work environment. • Ability to troubleshoot application issues under pressure. • Familiar with use of source control • Must be an excellent team player and self-starter. Highly Desirable: • JavaScript • SCCM • SSIS • SSRS • ITIL Patterns and Practices • Service Oriented Architecture • Database development and access methods • Experience in developing and using web services. • Experience with Azure DevOps. • Experience with TFS or GIT Location: MUST be local to Lansing MI. Will need to be onsite starting day 1 for a hybrid work schedule. Remote only is NOT an option. Candidates must be US Citizens. Apply tot his job Apply To this Job