JOB DESCRIPTION- SENIOR SOFTWARE ENGINEER
POSITION: SENIOR SOFTWARE ENGINEER
EXPERIENCE: 8+ Years
MANDATORY SKILLSET: Windows (MUST),UNIX or LINUX C, C++, SYSTEM LEVEL PROGRAMMING
DESIRED SKILLSET: Knowledge on Security Domain, Cloud,
He/She will be responsible for end-to-end application development and maintenance activities. Writes
solid code to add new or enhance existing functionality. Write specifications for the product
requirements. Perform code analysis and reviews of other team members' work. Collaborate,
communicate effectively and efficiently with other developers on the team to achieve the highest
quality code & product. Should have ability to drive design and development, ability to work alone and
in team. Should be self-driven and initiative taker, and a good communicator.
She/He should have development experience of 8 years or more. Strong object-oriented analysis, design
and programming skills using C++ is mandatory. In depth experience in building end-to-end applications
for Unix environments. Well versed with Unix, data structures, algorithms, design patterns, threads,
systems programming, etc. He/She should have experience in end-to-end design and implementation of
large-scale applications. ) is desirable. Familiarity with networking protocols, including TCP/IP, TLS/SSL is
desirable. Experience in building REST clients is a plus. Familiarity with Unix security mechanisms is an
added advantage.
RESPONSIBILITIES:
Contributes to the design and architecture of high-quality, complex systems and software environments.
Prepares, reviews and analyzes software specifications for products and systems. Contributes to the
development, review, analysis and implementation of test strategies for complex software products and
systems. Contributes to the development, test and integration of code for new or existing software of
significant complexity involving multiple teams Provides review, analysis and closed-loop corrective
action for issues contributing to software defects and business process problems. Designs and
implements software lifecycle and quality assurance methods for projects and products Presents
accurate project status to senior leadership, at both a summary and detailed level Prepares technical
documents used internally and externally to provide both summary and detailed technical information
other teams require to complete projects and tasks
Job Type: Full-time
Pay: ₹700,490.13 - ₹2,000,000.00 per year
Benefits:
Cell phone reimbursement
Health insurance
Provident Fund
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.