Programmer Analyst - .NET Developer
Listed on 2025-12-02
-
Business
Data Analyst
Primary Job Title
Programmer Analyst – .NET Developer
Alternate/Related Job Titles- .NET Application Developer
- Full Stack .NET Engineer
- Software Developer (C#/.NET)
Lansing, MI
Onsite FlexibilityOnsite
Contract Details- Position Type: Contract
- Contract Duration: Not specified
- Start: As Soon As Possible
The Programmer Analyst – .NET Developer functions as an experienced developer supporting the Fisheries Information System Hub (FISH) within the Department of Natural Resources (DNR). The role spans design, development, testing, change management, and ongoing enhancement of applications, databases, integrations, and technical architecture. The developer also supports project quality, milestones, and data needs through maintenance and improvement of the existing FISH application.
Key Responsibilities- Design, develop, test, document, and enhance application software, databases, integrations, and supporting architectures.
- Support FISH application maintenance, modifications, and new development.
- Work closely with project management to meet milestones and ensure project quality.
- Analyze business requirements and convert them into technical specifications.
- Prepare written instructions, documentation, reports, and presentations.
- Troubleshoot, resolve development issues, and assess situations calmly and rationally.
- Provide customer service by building trust, supporting system users, and maintaining positive relationships.
- Apply object-oriented programming techniques, data modeling concepts, and development best practices.
- Collaborate within an Agile/Scrum development team.
- Maintain records, manage correspondence, and support change management efforts.
- Expertise with MVC, C#.NET, , ASP.NET
- Proficiency with: XML, AJAX, HTML5, CSS3, Angular
JS, Angular, Bootstrap, JavaScript, jQuery, Type Script - Experience with Git, MS Azure, Transact-SQL (T-SQL), MS Visual Studio, and MS Office Suite
- Strong understanding of data communication and processing principles
- Knowledge of programming procedures, object-oriented development, application environments, and modeling techniques
- Ability to analyze instructions, gather facts, define problems, and develop solutions
Ability to communicate technical terminology appropriately for the audience - Ability to work effectively on a software development team
- Knowledge of Project Management Methodology (PMM)
- Experience with Agile/Scrum principles
- Prior experience with government or public-sector systems
- Experience supporting complex data-driven or legacy modernization projects
- Strong ability to convert specifications into functioning code
- Strong written and verbal communication skills
- Ability to create detailed documentation, graphs, and charts
- Effective relationship-building with system users
- Strong troubleshooting and problem-solving skills
- Ability to remain organized, calm, and objective when resolving development issues
- Ability to provide exceptional customer service and build strategic relationships
- Strong decision-making related to assigned technical tasks
- Ability to maintain records and conduct correspondence
- Ability to analyze business requirements and create design specifications
- Ability to support change management processes
Medical, Vision, and Dental Insurance Plans
401k Retirement Fund
GTT is a minority-owned staffing firm and a subsidiary of Chenega Corporation, a Native American-owned company in Alaska. As a Native American-owned, economically disadvantaged corporation, we highly value diverse and inclusive workplaces. Our clients include Fortune 500 banking, insurance, financial services, and technology companies, along with some of the nation’s largest life sciences, biotech, utility, and retail companies across the U.S. and Canada.
We look forward to helping you land your next great career opportunity!
25-28755
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).