Overview
Skills
Job Details
Position: .Net Developer with C# and Splunk
Project Location: St. Paul, MN, (Hybrid - Mondays and Tuesdays I have to go office)
Duration: 12+ Months Contract (with possible extensions)
Experience: 12+ Years
Interview Mode: Microsoft Teams
Responsibilities:
- Train software development teams in Splunk fundamentals, including reporting, dashboards, APIs, knowledge objects, and enterprise concepts.
- Modernize the Archive Services application by designing and developing a Splunk-based solution.
- Translate business requirements into technical designs and specifications.
- Implement solutions following BCA application development and data security patterns.
- Develop, deploy, and test software using automation tools for CI/CD pipelines.
- Provide technical guidance to identify cost-effective solutions.
- Review test cases and ensure robust testing (unit and integration).
- Foster strong communication and business partnerships with MNJIS team members and stakeholders.
- Facilitate knowledge transfer and Splunk training for development teams.
Desired Skills Matrix:
Skill/Experience | Required/Preferred | Years of Experience |
Developing Splunk applications, API, dashboards, logging | Required | 5+ |
Developing ASP.NET MVC applications with C# | Required | 7+ |
Unit testing (NUnit/JUnit) | Required | 5+ |
Front-end development using HTML/CSS | Required | 7+ |
Front-end development using JavaScript | Required | 7+ |
CSS | Required | 5+ |
Entity Framework | Required | 3+ |
Writing T-SQL for MS SQL Server | Required | 3+ |
Agile Scrum development experience | Required | 3+ |
Developing Windows Services in .NET 4.0+ | Required | 3+ |
XML schemas | Required | 3+ |
XSLT | Required | 3+ |
REST/SOAP web services | Required | 3+ |
Web API development | Required | 3+ |
DevOps with CI/CD pipeline automation | Preferred | 3+ |
Front-end libraries (Bootstrap 4/5, jQuery) | Preferred | 3+ |
Domain Driven Design (DDD) concepts | Preferred | 3+ |
Experience with law enforcement systems | Preferred | 2+ |
Evaluation Criteria:
- Technical expertise in Splunk and .NET MVC development.
- Hands-on experience in integrating modern technologies like Splunk for application modernization.
- Demonstrated ability to train and mentor teams.
- Proficiency in application security and automated testing tools.
- Strong collaboration and communication skills.
- Prior experience with law enforcement or criminal justice systems (preferred).