Company Overview
With over 20 years of experience in bespoke digital transformation at both the public and private level, Mi-Case is known as much for our white-glove approach to client support as we are for our exceptional, fully-integrated software solutions. Our approach begins by investing in understanding all complexities of our clients’ key business activities. By hiring subject matter experts that have a deep understanding of the industry, we seek to understand their organizational goals as well as they understand them themselves. Only then do we work to innovate the right digital solutions to solve their unique needs. We have repeatedly met our customers at the crossroads of their digital transformation journey, replacing legacy systems and manual activities with long-term, evergreen and mobile ready solutions that jumpstart their path to harnessing modern technology to advance their organization. Our years of experience in the global marketplace has also prepared us to support clients with the complexities that accompany scaling their digital solutions internationally. The name “Mi-Case” was chosen as a direct result of seeing the software and solutions we developed so directly implicated in the result it was hoping to produce. At the core, what is at stake within the transformation journey is the opportunity to support dedicated individuals–and those they serve–with innovative, dynamic solutions that advance their goals. Each clients’ needs that we transform are not only unique to them, but also designed to support the individual experience of their team and customers
About the job
.NET Developer
Full Time
Remote
Company Background
Founded in 1992, Mi-Case is the industry leader in fully integrated offender management software solutions and provides industry expertise and consulting within Criminal Justice and Public Safety systems.
Mi-Case leverages a unique combination of technical, functional and industry specialization as well as partnerships with key software vendors to deliver maximum value add projects.
Position Summary
The Application .NET Developer is responsible for developing, testing, and maintaining software solutions.Successful candidate must be self-motivated and eager to take on new challenges and work well with other employees and customers. May be responsible for occasional contact with vendors of software, equipment and services.
Responsibilities
- Develop and maintain efficient, reusable and reliable code.
- Conduct functional and non-functional testing.
- Troubleshoot and debug applications effectively and efficiently.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Learn and follow industry best practices adopted by the organization.
- Understand and follow good code automation concepts and principles.
- Understand client requirements and how they translate to new application features.
Educational/Training and Certification Requirements
- Bachelor of Science degree in computer science or relevant field
- Microsoft Application Development Certification is a plus.
Knowledge, Skills and Experience
- Must have deep experience with ASP.NET webforms
- 3+ years software development experience
- 3+ years’ experience using C# / NET Framework and Visual Studio or comparable IDE.
- Experience with RESTful services, WEB API
- Experience with Team Foundation Server / Azure DevOps
- Experience with ORM frameworks such as Entity Framework
- Exposure to cloud, micro services architecture.
- Relational DB experience and strong understanding of good data design.
- Understanding of and experience with modern software design principles and practices
- Analytical thinking and problem-solving capability
- Team player with excellent communication skills both oral and written
How to Apply:
APPLY