.NET Developer (Remote)
Case Works is a market-leading litigation support company providing case development services to mass tort and personal injury law firms. We help clients scale their mass tort practice without the need to hire and train additional staff to handle the growth.
As a .NET Software Engineer, you will work with a team to build web applications and portals, develop new integrations with third party solutions, and enhance the platform ecosystem. You will be working in a people-oriented culture with the latest technology stack and Azure.
Case Works is a remote friendly company with virtual coffee meets, happy hours, and company activities to connect and engage our people. We work collaboratively in which your contributions will have direct and meaningful impacts. You will have the opportunity to work at all levels of development from design and coding to helping define best practices and standards while working on new solutions.
Role and Responsibilities
- Participate in the complete software development lifecycle from requirements, prototyping, production, deployment, and support.
- Coding applications and services in C# and .NET. Design, build, and maintain efficient, reusable, and reliable code. Diagnosis and troubleshoot performance and resolve bugs.
- Collaborate with business stakeholders and subject matter experts to understand user needs.
- Monitors and assists with software testing and validation procedures and programming.
- Monitors and assists with software installation; ensures application operates within established specifications.
- Research new technologies and services, coding practices and best practices to integrate them into the ecosystem.
- Ensure compliance with all security, availability, confidentiality, and privacy policies and controls.
- Create and maintain best practices, coding standards, and documentation.
- Always be learning.
- Bachelor’s degree in Computer Science or related degree or equivalent combination of education, training, and experience.
- 5+ years of experience coding in .NET using C#, preferred .NET Core and latest C# language constructs.
- Understands OOP and SOLID principals.
- Understands web APIs and REST standards. Experience building APIs.
- Exposure to Azure and Azure Technologies (e.g., Functions, Web Apps, Service Bus, Tables, etc.) preferred.
- Experience with developing software in an Agile/Scrum environment with git source control and branching strategies preferred.
- Exceptional critical thinking and problem-solving abilities.
- Highly self-directed, takes initiative, can work independently while being a strong contributor to a team.
- Effective prioritization and time management skills. Can thrive in a dynamic environment.
- Excellent communication and interpersonal skills. Strong documentation skills.
Other
- Salaried position
- Compensation is determined upon experience.
- Remote Work