
Software Development Engineer (Remote)
W. R. Berkley Corporation1 month ago
Jersey City, NJ, USAMid Level
Base Salary
$85k - $110k/yr
Responsibilities
- Participate in the full software development life cycle, including requirements analysis, design, implementation, testing, debugging, documentation, and support.
- Design and develop clean, scalable full-stack web applications using C#, SQL, .NET, JavaScript, and related web and middleware technologies.
- Implement and integrate APIs for data exchange between software components and systems.
- Revise, refactor, debug, enhance, and maintain existing software applications.
- Participate in code reviews and apply software development best practices.
- Develop and maintain technical documentation throughout the software development life cycle.
- Collaborate with internal teams, clients, providers, unit staff, and other departments.
- Configure existing systems and provide technical support.
Requirements
- At least 3 years of experience as a .NET Developer using .NET Framework, .NET Core, and ASP.NET.
- Experience building full-stack, backend, frontend, and database components for web-based applications.
- Knowledge of .NET, C#, JavaScript, SQL, and database systems such as SQL Server or MySQL.
- Experience creating and consuming RESTful APIs using technologies such as Web API.
- Good understanding of software design principles and patterns.
- Experience or familiarity with Angular, Node, React, RabbitMQ, MS SQL, SignalR, Git, Bitbucket, Jira, and Confluence.
- Preferred experience with .NET Core, REST and GraphQL APIs, microservices, Windows services, event-driven design, asynchronous processing, multithreading, and cloud technologies.
- Knowledge of integrating applications with Azure or AWS cloud platforms.
- Ability to write unit tests, troubleshoot applications, debug code, and ensure code quality.
- Knowledge of enterprise-level integrations using middleware technologies such as RabbitMQ and Kafka.
- Bachelor’s degree in Computer Science, Software Engineering, or a relevant field.
- Good communication skills and the ability to maintain effective working relationships.
Benefits
- Remote work arrangement.
- Health, dental, vision, life, disability, wellness, paid time off, 401(k), and profit-sharing plans.
- Base salary range of $85k-$110k.
- Sponsorship is not offered for this role.
Tech Stack
AngularApache KafkaAWSAzureC#GitGraphQLJavaScriptMicrosoft SQL ServerMySQL.NETNode.jsRabbitMQReactSQL