Software Development Engineer
Berkley Medical Management Solutions (a Berkley Company) · White Plains, NY · 1 mo ago
Information Technology$85k–$110k/yrFull-time
About the role
Berkley Medical Management Solutions (BMMS) provides a managed-care service for W.R. Berkley Corporation, focusing on injured workers’ return to work through integrated technology, clinical practices, and return-to-work strategies. Founded in 2014, BMMS combines solid clinical practices, proven return-to-work strategies, and robust software into a seamless workers’ compensation case management system.
Responsibilities
- Participate in the entire software development life cycle, debugging applications and configuring existing systems.
- Implement robust and reliable solutions and work within a team of SDEs to achieve software development results.
- Participate in requirements analysis, stay open to new ideas, and stay up-to-date with latest tools and technologies.
- Collaborate with internal teams to produce software design, architecture, and design documentation (high & low).
- Write clean, scalable code using C#, SQL, .NET technologies and other Web and Middleware technologies.
- Implement and integrate APIs for data exchange between different components or systems.
- Revise, update, refactor, debug code and participate in code reviews, applying best practices.
- Perform code enhancements to existing software applications and provide technical support.
- Develop documentation throughout the software development life cycle (SDLC).
- Demonstrate tact and discretion in all communications and contribute positively to department morale.
- Establish and maintain effective working relationships with unit staff, clients, providers, and other departments.
Qualifications
- 3+ years of experience as a .NET Developer (.NET Framework, .NET Core, and ASP.NET).
- Experience building full stack (backend, frontend and database) web-based applications.
- Knowledge of .Net, C# and JavaScript.
- Preferred experience in HTML 5, Angular, Node, React, Rabbit MQ, MS SQL, SignalR, Git, Bitbucket, Jira, Confluence.
- Preferred experience with .Net Core, APIs (REST & GraphQL), Microservices, Windows services, Event-Driven design, Async processing, Multi-Threading and Cloud.
- Database Management: Proficiency in SQL and working knowledge of database systems like SQL Server or MySQL.
- API Development: Experience creating and consuming RESTful APIs using technologies like Web API.
- Good understanding of software design principles and patterns.
- Familiarity and experience working with Agile/Scrum environments.
- Cloud Services: Knowledge of integrating applications with cloud platforms like Azure or AWS.
- Testing and troubleshooting abilities: Ability to write unit tests, perform debugging, and ensure code quality.
- Knowledge of enterprise level integrations using middleware technologies such as RabbitMQ, Kafka etc.
- Good communication skills.
- Education Requirement: Bachelor’s degree in Computer Science, Software Engineering or relevant field.
Benefits
- Health
- Dental
- Vision
- Life
- Disability
- Wellness
- Paid Time Off
- 401(k)
- Profit-Sharing plans
Pay
Base Salary Range: $85k‑$110k