Software Engineer

Berkshire Hathaway
Tewksbury, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tewksbury, United States of America

Tech stack

ASP.NET
Amazon Web Services (AWS)
ASP.NET
Azure
C Sharp (Programming Language)
Cloud Computing
Software Quality
Code Review
Software Debugging
Software Design Patterns
DevOps
Entity Framework
Microsoft SQL Server
Object-Oriented Software Development
Query Optimization
Software Engineering
Web Applications
Web Services
GIT
Integration Tests
Solid Principles
Information Technology
REST
Software Version Control

Job description

  • Develop and maintain server-side web applications and client-side applications using C# and ASP.NET Core
  • Design and implement RESTful APIs and web services
  • Write clean, maintainable, and well-documented code following established coding standards
  • Collaborate with front-end developers, designers, and product managers to deliver complete features
  • Participate in code reviews and contribute to improving team development practices
  • Troubleshoot and debug production issues, implementing fixes in a timely manner
  • Write unit and integration tests to ensure code quality and reliability
  • Contribute to technical documentation and knowledge sharing within the team

Requirements

  • 3-5 years of professional experience in software development with C#
  • Hands-on experience with ASP.NET Core or ASP.NET MVC for building server-side web applications and client-side applications
  • Proficiency with SQL Server, including writing efficient queries
  • Familiarity with RESTful API design principles and implementation
  • Experience with version control systems, particularly Git
  • Understanding of software development fundamentals including object-oriented programming, design patterns, and SOLID principles
  • Strong problem-solving skills and attention to detail
  • Ability to work collaboratively in a team environment

Preferred:

  • Experience with Entity Framework or other ORM frameworks
  • Familiarity with cloud platforms such as Azure or AWS
  • Exposure to CI/CD pipelines and DevOps practices
  • Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent practical experience)

About the company

Berkshire Hathaway Shoe Holdings is home to eighteen diverse footwear brands, driven by innovative patented technologies and a dedicated team of talented individuals. Our organization values creativity, innovation, and commitment, which have been key to our long-standing success in the footwear industry. With a focus on designing high-quality products, we nurture a collaborative environment that inspires growth and excellence. Join us in shaping the future of footwear through cutting-edge solutions. Role is working on-site at our corporate office in Andover Massachusetts. Candidates applying must live in Massachusetts or New Hampshire.

Apply for this position