Job Description :

Programmer 3 
Lansing, MI
1 year+

As a Senior Programmer, performs a complete range of information system development assignments
including, but not limited to, designing, developing, testing, and implementing computer systems and
applications for the Department of Military and Veterans Affairs (DMVA) including the Michigan
National Guard State Assistance Tuition Program (MING STAP) and Michigan Integrated Veterans
Environment of Technology (MiVET Portal) systems.
Assists the Lead Programmer/Analyst to support multiple complex Microsoft .Net and Microsoft Access
applications for the DMVA using standard Software Development Life Cycle methodology.
As a Senior Programmer, must possess excellent development skills in C# .NET, MVC, C++, SQL, XML,
HTML5, JavaScript, and Web Services.
Must also be an excellent communicator, able to effectively make oral and written reports,
presentations and prepare clear and concise application documentation. Assists the Lead
Programmer/Analyst on projects, provides advice and guidance to other application development staff,
and works closely with Project Managers to ensure project quality, milestones, and deadlines are met.
Serves as a technical consultant to the client to develop solutions and streamline critical business
processes. Supports and enhances the agency’s data needs through the maintenance and modification
of existing web and client server applications, the development of new web and client server
applications, as well as the rewrite of legacy applications and systems. Additional application
development support to address the needs of the DMVA will be assigned as needed.

Top 3 Skills:
1. .NET
2. Windows/.NET Framework
3. SQL Server – Understand the back end
This person will be working as part of a team of 3 programmers.
They will be working on two projects: The first project helps veterans get grants and financial help. The
second project is a portal that supports Veterans homes.
Some application modernization: converting access to .NET
Agile experience is a plus. This person will participate in sprints and work with the client.
This person will have the opportunity to work with newer technologies.


Similar Jobs you may be interested in ..