A

Ops & Controllers Tech Associate

Apollo India Services LLP
Full-time
On-site
Mumbai Nesco IT Park Tower India
Finance Jobs

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 field

  • Experience with software development in the Alternative Asset Management or Investment Banking domain

  • 6+ years of software development experience in at least one of the following OO languages: Java, C++, or C#

  • 3+ 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 + years

  • Hands-on development expertise in building applications using RESTful and Microservices architecture

  • Expertise in developing applications using TDD/BDD/ATDD with hands-on experience with at least one of Junit, Spring Test, TestNG, or Cucumber

  • A strong understanding of SOLID principles, Design Patterns, Enterprise Integration Patterns, and 12/15-factor app methodology

  • A strong understanding of relational databases, SQL, ER modeling, and ORM technologies

  • A strong understanding of BPM and its application

  • Hands-on experience with various CI/CD practices and tools such as Jenkins, Azure DevOps, TeamCity, etcetera

  • Exceptional problem-solving & debugging skills. Awareness of emerging application development methodologies, design patterns, and technologies.

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.

  • 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