About the Role:
Mspireis seeking a C/C++ Developer to join its highly skilled engineering team. This role is not just about the software development. It is also about the design and architecture of their solutions. A Software Development Engineer at Mspire is a Developer with the primary responsibility of driving design and high quality code implementation in an Agile Scrum model. This is a challenging role that provides an opportunity for engineers with strong development skills and experience that have a passion for quality, to make a significant impact by helping release top notch security products that are relied upon to keep systems, network and infrastructure secure.
Key Responsibilities
Write high-quality code to solve business and technical challenges according to product requirements.
Fix any problems in the software pre-emptively and reactively as needed.
Understand impact on existing systems and come up with appropriate solution.
Provide your technical expertise and feedback on product sub-systems, app research, design, analysis, testing, process improvement, and troubleshooting.
Fix bugs quickly, keeping an eye out for quality.
Review code changes that other developers made on parts of a product source code and provide inputs
Required Experience/ Skills & Education
Bachelor's degree in Computer Science or equivalent combination of education and experience required
Strong C++ experience including design and implementation
Technical requirements include experience on Mac OS platform for C++/Objective C app
Strong Analytical skills, Strong OOAD
Nice to have Objective C development experience for Mac platform
Experience with any of the following a plus:), Code Collaborator, makefiles, shell script, Git, Coverity, Jira
Experience and expertise with Software Security tools
Experience and expertise with secure coding practices
Excellent interpersonal and communication skills
Ability to develop new approaches to complex design problems
Agile/scrum development methodology a plus
Effective in a fast-paced, deadline-oriented environment; able to meet multiple deadlines, requires minimal supervision, and can prioritize multiple projects
Experience in Unix technology and product development
In summary, he / she should have talent for software development, a love for writing quality code, and an ability and willingness to embrace any new technology as needed
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.