10 years

0 Lacs

Mumbai Metropolitan Region

Posted:1 year ago| Platform: Linkedin logo

Apply

Skills Required

design code leadership architecture development software collaboration engineering model coding planning management java ui ux javascript typescript rest messaging jpa sql microservices tdd junit test testng integration relational orm jenkins azure devops debugging mentoring accounting logic graphql wcf kafka mongodb programming checks certifications documentation

Work Mode

On-site

Job Type

Full Time

Job Description

Position Overview Design elegant solutions for systems that result in simple, extensible, maintainable, high-quality code based on 12/15 factor app methodology.Provide hands-on technical leadership in architecture, design, development, code reviews, quality assurance, observability, and product support.Use technical knowledge of product design, patterns, and code to identify risks and prevent software defects.Mentor and nurture other team members on doing the above listed at quality. Foster a culture of collaboration, disciplined software engineering practices, and a mindset to leave things better than you found them.Optimize team processes to improve productivity and responsiveness to feedback and changing priorities.Build strong relationships with key stakeholders, collaborate, and communicate effectively to reach successful outcomes. Passionate about delivering high-impact and breakthrough value to stakeholders.Hire, retain and grow top talent on the team, lead the team with a growth mindset, and model a diverse and inclusive environment.Desire to learn the domain and deliver enterprise solutions with minimal traditional coding at a higher velocity.Lead in the planning, execution, and delivery of the team’s commitments. Qualifications & Experience Master’s or bachelor’s degree in computer science or another STEM fieldExperience with software development in the Alternative Asset Management or Investment Banking domain10+ years of software development experience in at least one of the following OO languages: Java, C++, or C#5+ years of Web 2.0 UI/UX development experience in at least one of the following frameworks using JavaScript/TypeScript: ExtJS, ReactJS, AngularJS, or Vue.Hands-on development expertise in Java, Spring Boot, REST, Messaging, JPA, and SQL for the last 5+ yearsHands-on development expertise in building applications using RESTful and Microservices architectureExpertise in developing applications using TDD/BDD/ATDD with hands-on experience with at least one of Junit, Spring Test, TestNG, or CucumberA strong understanding of SOLID principles, Design Patterns, Enterprise Integration Patterns, and 12/15-factor app methodologyA strong understanding of relational databases, SQL, ER modeling, and ORM technologiesA strong understanding of BPM and its applicationHands-on experience with various CI/CD practices and tools such as Jenkins, Azure DevOps, TeamCity, etceteraExceptional problem-solving & debugging skills. Awareness of emerging application development methodologies, design patterns, and technologies.Ability to quickly learn new and emerging technologies and adopt solutions from within the company or the open-source community.3+ years managing and mentoring engineering teams Experience with the below will be a plus Buy-side operational and fund accounting processesBusiness processes and workflows using modern BPM/Low Code/No Code platforms (JBPM, Bonitasoft, Appian, Logic Apps, Unqork, etcetera…)OpenAPI, GraphQL, gRPC, ESB, SOAP, WCF, Kafka, and NodeServerless architectureMicrosoft AzureDesigning and implementing microservices on AKSAzure DevOpsSencha platformNoSQL databases (MongoDB, Cosmos DB, Neo4J)Python software developmentFunctional programming paradigm Apollo provides equal employment opportunities regardless of age, disability, gender reassignment, marital or civil partner status, pregnancy or maternity, race, colour, nationality, ethnic or national origin, religion or belief, veteran status, gender/sex or sexual orientation, or any other criterion or circumstance protected by applicable law, ordinance, or regulation. The above criteria are intended to be used as a guide only – candidates who do not meet all the above criteria may still be considered if they are deemed to have relevant experience/ equivalent levels of skill or knowledge to fulfil the requirements of the role. Any job offer will be conditional upon and subject to satisfactory reference and background screening checks, all necessary corporate and regulatory approvals or certifications as required from time to time, and entering into definitive contractual documentation satisfactory to Apollo.

Mock Interview

Practice Video Interview with JobPe AI

Start Design Interview Now

RecommendedJobs for You