Full Stack Senior Software Engineer (remote) page is loaded Full Stack Senior Software Engineer (remote) Apply locations USA MA - Andover time type Full time posted on Posted 4 Days Ago job requisition id R21-00604583 embecta is one of the largest pure-play diabetes care companies in the world, leveraging its nearly 100-year legacy in insulin delivery to empower people with diabetes to live their best life through innovative solutions, partnerships and the passion of approximately 2,000 employees around the globe. For more information, visit embecta.com or follow our social channels on LinkedIn , Facebook , Instagram and Twitter . embecta is seeking a highly skilled and motivated .NET Backend Engineer with expertise in Web API development, front-end web development, NoSQL databases, and Kubernetes. As a key member of our technology team, you will play a crucial role in designing, developing, and maintaining robust, scalable, and high-performance microservices and web applications. Responsibilities: Backend Development: Design and develop efficient and scalable backend systems using .NET technologies, with a focus on Web API development. Collaborate with cross-functional teams to gather requirements, architect solutions, and implement software components that adhere to best practices. Front-End Web Development: Work closely with the human factors team to plan and develop the user interface, ensuring seamless user experiences and responsive designs. Contribute to the development of user-facing features using HTML, CSS, and JavaScript frameworks such as Angular, React, or Vue.js. Database Management: Utilize your expertise in NoSQL databases (such as MongoDB, Cassandra, or Couchbase) to design, implement, and optimize data models and access patterns. Ensure efficient data storage, retrieval, and manipulation for optimal application performance. API Design and Integration: Collaborate with stakeholders to define and document RESTful APIs that adhere to industry standards. Integrate with third-party services and platforms, ensuring secure and reliable data exchange. Performance Optimization: Identify and resolve performance bottlenecks, scalability issues, and security vulnerabilities in the backend infrastructure. Implement caching mechanisms, query optimizations, and other techniques to enhance system performance and response times. Containerization and Orchestration: Leverage your knowledge of Kubernetes to deploy, manage, and scale containerized applications. Collaborate with DevOps teams to automate deployment processes, monitor system health, and troubleshoot production issues. Code Quality and Testing: Write clean, maintainable, security conscious and well-documented code while following industry-standard coding practices. Conduct unit testing, integration testing, and performance testing to ensure software reliability and robustness. Collaboration and Communication: Work collaboratively with cross-functional teams, including front-end developers, UI/UX designers, product managers, and stakeholders. Communicate effectively to gather requirements, provide status updates, and resolve technical challenges. Requirements: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. 6+ years hands-on Software Engineering experience Strong experience in .NET backend development, with proficiency in Web API development. Solid understanding of front-end web development technologies, including HTML, CSS, and JavaScript frameworks (Angular, React, Vue.js). Expertise in NoSQL databases (MongoDB, Cassandra, Couchbase) and database design principles. Hands-on experience with containerization and orchestration tools like Kubernetes. Familiarity with DevOps practices, CI/CD pipelines, and cloud platforms (AWS, Azure, or GCP). Strong problem-solving skills and ability to troubleshoot complex technical issues. Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented Agile environment. Join our dynamic and innovative team, where you will have the opportunity to work on cutting-edge technologies, contribute to the development of scalable web applications, and make a significant impact on our products and services. Apply now and be part of our exciting journey! About Us embecta is one of the largest pure-play diabetes care companies in the world, leveraging its nearly 100-year legacy in insulin delivery to empower people with diabetes to live their best life through innovative solutions, partnerships and the passion of approximately 2,000 employees around the globe. For more information, visit embecta.com or follow our social channels on LinkedIn , Facebook , Instagram and Twitter . Introduce Yourself Not finding the right fit? Let us know you're interested in a future opportunity by clicking Get Started below or create an account by clicking 'Sign In' at the top of the page to set up email alerts as new job postings become available that meet your interest!
demandante de empleo
reclutador