Develop secure high-quality production code and conduct code reviews
Identify and automate the resolution of recurring operational issues
Lead evaluations of architectural designs with vendors and internal teams
Facilitate communities of practice to promote new technologies
Contribute to a culture of diversity, equity, inclusion, and respect
Benefits
Flexible work arrangements to foster work-life balance
Opportunities for professional development and certification
Inclusive and supportive team culture
Access to cutting-edge technologies and practices
Participation in innovative projects impacting the financial services industry
Full Job Description
Platform Engineer Jersey City, NJ Long term Interview: Devops Coding Assessment + 2 technical interviews
Job responsibilities
Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
Develops secure high-quality production code, and reviews and debugs code written by others
Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 5+ years applied experience
Hands-on practical experience delivering system design, application development, testing, and operational stability
Expertise in messaging and streaming systems (Kafka, ActiveMQ) and Terraform
Proficiency in AWS messaging platforms like Amazon MSK, Amazon MQ, Amazon SQS etc.,
Proficiency in one of more programming languages (Java, Python, Go, etc.,)
Proficiency in automation and continuous delivery methods
Proficient in all aspects of the Software Development Life Cycle
Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
In-depth knowledge of the financial services industry and their IT systems
Preferred qualifications, capabilities, and skills
Familiarity in provisioning and public cloud native components
Platforming solutions for general purpose consumption within the enterprise is a plus