Search by job, company or skills
Apollo relies on its people to keep it a leader in alternative investment management, and the firm s benefit programs are crafted to offer meaningful coverage for both you and your family. Please reach out to your Human Capital Business Partner for more detailed information on specific benefits.
Primary Responsibilities
Responsible for full lifecycle of development tasks - analyze, design and code business-related solutions, as well as core architectural changes, using an Agile programming approach resulting in software delivered to tight deadlines.
Participate and contribute to design discussions and code reviews.
Understand changing priorities and be forward-thinking in context switching.
Build positive relationships with other team members, collaborate, and communicate effectively to reach successful outcomes
Utilize problem-solving skills to help your peers in the research and selection of tools, products, and frameworks (which is vital to support business initiatives)
Qualifications & Experience
Educational Background : Bachelor s or Master s degree in Computer Science or another STEM field.
Professional Experience: 3-7+ years of proven hands-on, full-stack development expertise.
Technical Skills :
Frontend Development : Strong proficiency in Angular and JavaScript.
Backend Development: Solid experience with ASP.NET and .NET Core for service development.
Database Management: Strong SQL Server skills, with the ability to design, optimize, and manage databases effectively.
Cloud Services : Familiarity with Azure cloud services is preferred, enhancing deployment and scalability of applications.
Architecture : Experience with Event-Driven architectures and messaging systems, specifically Kafka.
Development Practices :
Comfortable working in an Agile software delivery environment.
Proficient with Git and experienced with CI/CD tools (e.g., GitHub, Docker, Jenkins), ensuring efficient version control and deployment processes.
SOLID Design Principles : A strong understanding of SOLID design principles, ensuring the development of software systems that are manageable, scalable, and extensible.
Twelve-Factor App Methodology : Knowledge of the Twelve-Factor App methodology for building software-as-a-service apps that are robust, scalable, and maintainable.
Microservices : Demonstrated ability to build and deploy microservices in a scalable high throughput workflow, showcasing an understanding of modern application architectures.
Code Quality : Passion for writing clean, maintainable code, with a continuous drive to improve engineering skills and practices in fast-paced and ambiguous environments.
Observability : Good to have experience with implementing observability in applications, including monitoring, logging, and tracing to ensure high availability and performance.
Python : Proficiency in Python is preferred, adding versatility to backend development and automation tasks.
Industry Experience : While not mandatory, experience in financial services is preferred, indicating a familiarity with industry-specific challenges and solutions.
Login to check your skill match score
Date Posted: 31/07/2024
Job ID: 87043933