Applications Developer Team Lead
Job Description
The Mississippi Department of Wildlife, Fisheries, and Parks seeks an Applications Developer Team Lead to steer the design, development, and support of .NET applications and Power BI reporting solutions. The role emphasizes mentoring junior developers and partnering with MIS on agency technology initiatives to advance data-driven decision making. This is an onsite position based in Jackson, Mississippi.
Responsibilities
- Lead the design, development, enhancement, and ongoing support of applications using C#, .NET, ASP.NET, .NET Core, and related Microsoft technologies.
- Build and maintain Power BI assets including dashboards, reports, datasets, semantic models, and visuals for both operational and executive reporting.
- Develop data models, measures, and calculations with DAX and Power Query to ensure accurate reporting.
- Develop and support web forms, APIs, integrations, and internal business applications.
- Write, optimize, and troubleshoot SQL queries, stored procedures, views, tables, and other database objects.
- Assist with ETL processes, data transformation, data cleanup, and automation of reporting tasks.
- Support application deployment, web server configuration, and ongoing maintenance of applications.
- Gather requirements from stakeholders and translate business needs into reliable technical solutions.
- Troubleshoot issues across applications, reporting, databases, and data quality.
- Modernize legacy reports, workflows, and applications where appropriate.
- Document system changes, report logic, data sources, technical processes, and support procedures.
- Provide technical guidance and mentoring to lower-tier developers and support staff.
- Collaborate with MIS on agency technology initiatives, reporting maturity, and data governance improvements.
- Develop operational dashboards to help leadership monitor performance, workload, trends, and service delivery.
- Create clean, trusted reporting models with consistent fields, accurate relationships, and documented data sources.
- Improve existing reports by enhancing usability, visual design, refresh reliability, and data accuracy.
- Work with stakeholders to define reporting requirements, standard fields, KPIs, and dashboard expectations.
- Support data-driven decision-making by turning raw data into actionable information.
- Build and maintain internal web applications that support agency operations.
- Develop APIs and integrations to connect systems, automate workflows, and reduce manual processes.
- Enhance existing applications for performance, reliability, usability, and maintainability.
- Apply secure coding practices and role-based access concepts when developing or updating applications.
- Coordinate with MIS to ensure applications are supportable, well-documented, and aligned with agency standards.
Requirements
- Proven experience in application development and programming.
- Hands-on experience with C#, .NET, ASP.NET, or .NET Core.
- Strong experience developing Power BI reports, dashboards, datasets, and data visualizations.
- Experience with SQL database development, reporting queries, stored procedures, and data troubleshooting.
- Experience building web forms, APIs, and business applications.
- Experience supporting web applications and web server environments.
- Ability to analyze business requirements and deliver reliable, maintainable technical solutions.
- Clear communication with both technical and non-technical users.
- Strong problem-solving, troubleshooting, analytical, and documentation skills.
- Ability to work independently while collaborating effectively with leadership, IT staff, and end users.
- Ability to mentor junior or lower-tier developers.
Technologies
- C#, .NET, ASP.NET, .NET Core, Power BI, DAX, Power Query, SQL
Pay
Salary: USD 74,000 per year
Work Location
Onsite in Jackson, Mississippi (Jackson, MS) — in person