This is a remote position.
The Senior Application Programmer will support the Louisiana Department of Wildlife and Fisheries (LDWF) on a custom-built .NET development project. This role is responsible for the development, administration, and configuration of agency software systems, with a focus on replacing legacy applications and driving performance improvements. The Senior Application Programmer will collaborate closely with LDWF's Technical Architect and other Office of Technology Services (OTS) technical teams to ensure all work meets established state application standards. This position also carries a responsibility for knowledge transfer, including training, documentation, mentorship, and guidance for state personnel. The role requires active participation in Scrum ceremonies and cross-functional design sessions throughout the project lifecycle.
Responsibilities
- Develop, administer, and configure a custom-built .NET software project for the agency.
- Provide oversight and guidance on the replacement of existing agency software systems.
- Identify and implement performance improvements across agency applications.
- Conduct code reviews and testing on newly developed code to ensure quality and compliance.
- Participate in all required Scrum ceremonies, including team meetings and design sessions.
- Cooperate with LDWF's Technical Architect and OTS technical teams to maintain compliance with state application standards.
- Deliver technical knowledge transfer, training, and documentation to state personnel.
- Provide mentorship and guidance to agency staff on all requested technical work.
- Complete special projects, analyses, studies, and plans as directed by agency leadership.
Requirements
Minimum Qualifications
- 5 years of expertise and/or relevant experience with C#.
- 5 years of expertise and/or relevant experience with ASP.NET Core.
- 5 years of expertise and/or relevant experience with MSSQL.
- 5 years of enterprise-level software development experience.
Preferred Qualifications
- Experience leading a team of developers within the Microsoft development stack.
- Familiarity with frontend and full-stack frameworks such as Vue, React, Node.js, Angular, or TypeScript.
- Experience designing and developing distributed systems, including Microservices or Service-Oriented Architecture (SOA).
- Experience developing reports using SSRS or comparable reporting tools.
- Experience establishing and maintaining DevOps practices, including CI/CD pipelines and task automation.
- Proficiency with the Git Version Control System, including branching strategies for complex systems.
- 2 years of experience working in an Agile/Scrum environment.