Blackstone's BXCI Technology team needs to evolve its core security and entity mastering platform, which serves as the golden source for critical financial data, by leveraging next-generation document processing, intelligent data extraction, and automation technologies to transform information flow and drive smarter investment decisions.
Requirements
- 5+ years of proven software engineering experience in a relevant industry, with proficiency in C-Sharp and/or Python, JavaScript/TypeScript, databases (relational and/or NoSQL), and cloud technologies, preferably AWS.
- Knowledge of Terraform, CI/CD and containerization is a bonus.
- Experience as a hands-on senior-level engineer with effective skills collaborating with the business, product managers, UX designers, and other tech leads.
- Experience with RESTful API design, development, scalable microservice architectures, and messaging.
- Effectively develops scalable, secure, and maintainable code, with a strong background in object-oriented programming.
- Experience with automation testing approaches and performance testing.
Responsibilities
- Use cloud native technologies and services to build scalable, reliable, and secure applications.
- Build, support, and integrate web applications, microservices, and data pipelines on many platforms with high code quality.
- Write automated units, integration, and deployment tests.
- Utilize standard CI/CD tooling (Jenkins, GitLab Runners) to build and deploy application code in various environments.
- Use modern software engineering methodologies and tools like JIRA to manage and deliver projects.
- Lead technical design and code reviews with team members, participate in Agile ceremonies, and troubleshoot software defects.
- Provide technical support, automate repetitive tasks, and stay updated with industry trends and emerging technologies.
Other
- Self-starter with an entrepreneurial attitude, willing to teach and mentor others, and a desire to work in a dynamic team environment.
- Excellent problem-solving skills and effective communication skills.
- Mentor and train junior-level developers, contribute to the collaborative team culture, and demonstrate a willingness to learn from others.
- Bachelor's degree (BSc/BA) or above in Computer Science, Engineering, or a related field.
- Highly motivated, intelligent, and have demonstrated excellence in prior endeavors.