Principal Software Architect
Jacobs Management Group
Livingston, NJ, US
Full-time
Job Description
Job Description
Software Architect / Lead Software Developer
Shape the future of medical device software as a Software Architect with my client. Lead cutting-edge projects in cryopreservation, inventory, storage, donations, and billing management, creating innovative solutions for clinics and patients worldwide.
Why You Should Apply
- Competitive salary with performance-based bonus plans.
- Flexible work environment, including hybrid options.
- Opportunities for domestic and international travel ( 10%).
- Collaborative and innovative team environment.
- Chance to mentor and lead a team of talented developers.
What You'll Be Doing
- Lead the design and development of new features and enhancements for existing products and new initiatives.
- Serve as a full stack developer, delivering high-quality code and scalable software solutions.
- Oversee the maintenance and improvement of existing codebases, replacing legacy technology.
- Collaborate with technical support staff and engineers for advanced troubleshooting and issue resolution.
- Drive the evolution of software development practices, emphasizing automation, efficiency, and innovation.
- Mentor and guide junior engineers, fostering their growth and development.
- Contribute to architectural decisions and technical strategy within current and future projects.
About You
- Be able to do the job as described.
- Extensive experience in .Net, C#, Entity Framework, and MS SQL.
- Proficient in Windows desktop app development, RESTful API development, and (Embedded) Linux app development.
- Advanced skills in front-end technologies like HTML5, CSS3, JavaScript, jQuery, Bootstrap, Vue.js, etc.
- Strong expertise in unit testing and test-driven development (TDD) methodologies.
- Thorough understanding of AWS cloud solutions, DevOps practices, Git, test automation, and CI / CD best practices.
- Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes and Terraform.
- Exceptional interpersonal and communication skills, with the ability to mentor team members.
30+ days ago