General Atlantic seeks to transform the firm's current application portfolio into a robust integrated ecosystem of platforms that enable growth and unlock productivity for their investment professionals.
Requirements
- At least 5 years of experience working with the Microsoft .NET technology stack
- At least 5 years of experience developing or public cloud environments (Azure strongly preferred)
- Strong working knowledge of foundational architectural patterns (microservices, messaging, API design etc.), common design patterns and object-oriented principles
- Strong working knowledge of SQL and experience with traditional and modern data architectures
- Working knowledge of and experience building modern web applications (React or Typescript strongly preferred)
- Strong working knowledge of Agile and experience working in an Agile environment using tools such as Jira, Azure DevOps and git
- Proficient in developing CI/CD delivery pipelines (Azure DevOps strongly preferred)
Responsibilities
- Design and develop full-stack solutions that meet business requirements and technical standards while maximizing code re-usability
- Participate in peer code reviews to ensure all code meets the highest standards of quality, security, and maintainability
- Contribute to the advancement of our continuous development process and drive delivery efficiency via CI/CD automation
- Provide technical stewardship (review backlogs, flag potential issues etc.) for our proprietary applications to ensure the overall codebase remains healthy
- Stay current with evolving public cloud capabilities (tracking improvements, breaking changes, and security risks) to minimize technical debt and achieve maximum leverage from our cloud-native architecture
- Develop deep knowledge of 3rd party platforms and applications to facilitate effective use and robust integration with our ecosystem
- Provide L2 and L3 support as needed to mitigate impacts to our business users and maintain our white glove support culture
Other
- Bachelor’s Degree required
- At least 3 years of experience working in the Finance Services industry
- Ability to work in a fast-paced environment and retain professionalism and accuracy
- Strong attention to detail with the ability to be proactive, solve problems, think ahead, and multi-task effectively
- A strong work ethic and ‘can do’ attitude: motivated, flexible nature, team-player spirit, ability to maintain composure at all times