Job Details
Job TitleSOFTWARE DEVELOPMENT ENGINEER 4Responsibilities: Application/Technical Solution design in C++ based on Linux Platform Application ownership as an architect to propose, design new architecture for reengineering Impact analysis within the application for any solution/fix designed.
Quick turnaround in helping the team arrive at a solution for software evolutions, Production issues Close interactions with Technical/Functional experts, Manager/Senior Manager, Development teams, Business Analysts Key player in important migration activities (DB migrations, Cloud migration, mass cutover activities etc) Excellent team player Flexible for different types of tasks as application owner (Solution design, Sizing assessment, Development, Maintenance, Application/transversal activities).
Be part of the experts' community in the department level at least and share opinions for solutions during critical issues discussed in such forums Regularly share best practices with colleaguesTechnical Competencies:C++, Unix Environment ( Linux/AIX/HP UX), Oracle/MySQLDetailed : Excellent command on OOPS, Unix and Database (Oracle).
Hands on experience of using data structures, STL, Boost libraries, Design patterns Exposure to cloud technologies is preferable Exposure to Kafka, Couchbase preferable.
Experience to XML is mandatory and Edifact is preferable Excellent troubleshooting skills using the tools like GDB, Valgrind etc Deep understanding of non-functional requirements (NFR) and/or underlying technologies impacting final solution.
Able to convey technical information to stakeholders and/ or be able to influence technical decisions Awareness of the latest technology trends and standards in the industryDiversity & InclusionWe are an Equal Opportunity Employer and seek to hire the best candidate regardless of age, beliefs, disability, ethnicity, gender or sexual orientation