Job Description
Build a data platform to support Asset Management’s data analytics and discovery needs. If you have a passion for working with data using multiple new technologies on the cloud, this might be the right opportunity for you!
The Purpose of Your Role
The Lead Software Engineer with expertise and experience in designing and developing applications including new developments, enhancements, maintenance and support. This will involve continuous collaboration with partners, iterative understanding of requirements, following Fidelity standard methodologies, detailed understanding of the technology roadmap, advancement to design / development process.
The Value You Deliver
• Passion for technology and the financial domain with demonstrated ability to learn quickly
• Building quality solutions that align with the technology blueprint and standard methodologies to solve business problems by driving design, development and ongoing support.
• Work with our distributed team and provide technical direction in building solutions.
• Actively participating in sharing of knowledge sessions, code and design reviews etc.
The Skills That Are Key To This Role
• You have Delivery focus with the ability to take full ownership
• You have Experience working with distributed teams in different time-zones
• You have Strong commitment to quality, documentation and engineering excellence
• You have Strong communication skills, problem solving skills and adaptability
• You have Experience in reverse engineering and understanding existing applications
• You have Experience in Core Java, Servlets/JSP/EJB, Spring
• You know Web Services (SOAP, REST)
• You know Java Script/jQuery
• You know ORM Framework(iBatis/Hibernate)
• You know Multithreading and Java design patterns
• You know SQL proficiency (Oracle experience preferred)
• You know Unix and Shell scripting basics
• You know Unit Testing
• You know Job Scheduling Technologies
• You know Build Technologies (Maven/Gradel)
• You know Version Control System (Git/SVN)
• You know Agile methodologies or iterative development processes
• You have Acceptance test driven development a plus
The Skills that are Good to Have for this role
• You have good knowledge in ETL
• You have Java/J2EE, Object Oriented design and development skills.
• You know Job Scheduling Technologies like Autosys or Crontab
• You have worked in Agile methodologies or iterative development processes
• You have experience in Acceptance test driven development
• You have ability to take ownership
• You have excellent collaboration and Interpersonal skills
• You have Positive outlook, being a mentor, teammate and effective contributor
• You are Self-Motivated and resourceful. Confident and able to work alone as effectively as in a team
• You have hands on AWS
💡 Quick Summary
Seeking a career-building opportunity? The Lead | Software Engineering position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
