Software Development Engineer (Remote)
Berkley Medical Management Solutions (a Berkley Company) · Jersey City, NJ · 4 wk ago
Information Technology$85k–$110k/yrFull-time
Responsibilities
- Participate in the entire software development life cycle
- Debug applications and configure existing systems
- Implement robust and reliable solutions
- Work within a team of SDE’s to achieve software development results
- Participates in requirements analysis
- Stay up-to-date with latest tools and technologies
- Collaborates with internal teams to produce software design, architecture, 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 and applying best practices
- Code enhancements to existing software applications and provide technical support
- Develop documentation throughout the software development life cycle (SDLC)
- 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
- Prefer experience in HTML 5, Angular, Node, React, Rabbit MQ, MS SQL, SignalR, Git, Bitbucket, Jira, Confluence
- Prefer 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
Additional Company Details
- The above job description is not intended to be an “all-inclusive” list of the duties and responsibilities of the job described, nor is it intended to be such a listing of the skills and abilities required to do the job. Rather, it is intended only to describe the general nature of the job.
Benefits
- Health, Dental, Vision, Life, Disability, Wellness, Paid Time Off, 401(k) and Profit-Sharing plans
Pay
- Base Salary Range: $85k-$110k
Schedule
- N/A
Skills
- N/A
Benefits
- Health, Dental, Vision, Life, Disability, Wellness, Paid Time Off, 401(k) and Profit-Sharing plans
Pay
- Base Salary Range: $85k-$110k
Schedule
- N/A
Company Details
- To get it right, we started with a flexible technology platform that allowed for impressive customization without sacrificing the ability for expansion and continued innovation.
Company Details
- We believe focusing on an injured worker’s successful and speedy return to work is good for people and good for Berkley’s insurance operating units.