Senior Software Developer - ONSITE - Sierra Solutions Group
Westford, MA 07003
About the Job
Job Summary
We are looking for a Senior Software Developer for our Consulting services client.
Primary Responsibilities
We are looking for a Senior Software Developer for our Consulting services client.
Primary Responsibilities
- Design, develop, and implement software solutions that meet customer requirements.
- Mentor junior developers and provide guidance on best practices.
- Collaborate with cross-functional teams to define and achieve project goals.
- Ensure the performance, quality, and responsiveness of applications.
- Maintain code quality, organization, and automatization.
- Preferred 15+ years of experience working in the industry/medical domain
- BS degree in Computer Science or Engineering
- Strong knowledge and Hands-on experience working on C++ programming skills with good understanding of the latest C++ development standards, OOPS, design patterns, algorithms, STL containers, and data structures
- Knowledge and Hands-on experience working on other development languages like C#, Powershell, .NET framework (5+), SQL and MS SQL
- Good understanding of TCP/IP protocol
- Expertise in virtualization technologies like VMware for virtual machines (VMs) and proficiency with container technologies like Docker
- Understanding of Azure, Microsoft Iot Edge, ThingWorx.
- Excellent knowledge of computer systems (networks, operating systems, and computer architecture)
- Basic understanding of SCM or software configuration management
- Strong experience in using integrated development environments like Visual Studio to design, build, and maintain efficient and reliable C++ code
- Proven experience with CI/CD tools like Microsoft GitHub, Atlassian Jira, Confluence, and Jenkins
- Strong understanding of development methodologies and modern software design
- Be able to resolve issues proactively to deliver high quality products
- Be able to do multiple tasks and work independently on assigned task, follow ups with third parties for issues / resolutions
- Excellent critical thinking and problem-solving skills
- Strong communication skills, be able to communicate clearly with the end users, business teams
Source : Sierra Solutions Group