5 - 10 years
25 - 30 Lacs
Posted:3 months ago|
Platform:
Work from Office
Full Time
The Senior Software Developer (Back end) is part of the overall Ports and Borders Application Software Development group, working closely with Architects, Product Management, Program Management, DevOps and Test engineers to deliver successful pursuit outcomes and ensure robust platform and applications. The role requires hands-on software development experience and capabilities to translate architecture and design to software code using Test Driven Development approach. Provides technical leadership in design, implement, test, maintain and enhance features for new and released software applications and libraries. Keep ownership of technical designs, source code, and component test execution to demonstrate alignment to the functional specifications. Experience in designing and implementing C++, Multithread applications libraries. Develops software code to complex design and architecture which require the regular use of ingenuity and creativity. Translate architectural concepts into user flows, wireframes, mockups and prototypes that lead to intuitive user experiences and applications. Creating and maintaining tools to validate, unit tests, integration tests and documentation for these components. Using configuration management and integration/build automation tools during application development and testing phase. Develops unit tests as a part of software development. Supporting issue analysis and fix activities during test phases, as well as production issue resolution. Delivering projects on-time, within functional and quality spec; all the while communicating clearly with stakeholders. Work with Principle and Senior architects, managers and team members to estimate effort and to clarify, negotiate and document scope, design and code. Qualifications Must possess at least a Bachelor s or Master s degree in Electrical/Electronics Engineering and/or Computer Engineering/Science or equivalent. Should possess at least 5 years of work experience as a hands-on software developer. Experience in C++, Multithread functionality, Design patterns Must have worked on Windows software development environments and MFC. Good knowledge of SQL/No-SQL databases, PostgreSQL is preferred. Prefer to have worked with systems and machines and develop software, come from systems software background Understanding of object-oriented design, design patterns, microservices architecture, data structure, algorithms, systems architecture. Good experience of Test-Driven Development. Knowledge of Agile Methodologies and Pair Programming. Knowledge of Coding Standards, version management (Git/Bit bucket or similar), Build Process, Packaging, DevOps and CI/CD. Ability to work with multiple teams and projects at any given time. Ability to quickly learn complex software, system and technology.
Smiths
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections Smiths
35.0 - 40.0 Lacs P.A.
35.0 - 40.0 Lacs P.A.
Experience: Not specified
2.0 - 7.0 Lacs P.A.
Bengaluru
6.0 - 11.0 Lacs P.A.
Bengaluru
6.0 - 11.0 Lacs P.A.
Bengaluru
9.0 - 14.0 Lacs P.A.
Bengaluru
6.0 - 11.0 Lacs P.A.
Bengaluru
15.0 - 25.0 Lacs P.A.
Mumbai, Thane, Navi Mumbai
13.0 - 20.0 Lacs P.A.
6.0 - 10.0 Lacs P.A.