Job Responsibilities
Software Development \& System Design
-
Develop, test, and deploy scalable, secure, and high-performance applications
-
Design and optimize system architecture to ensure efficiency and maintainability
Integration \& API Development
-
Develop and maintain RESTful APIs, microservices, and third-party system integrations
-
Ensure data interoperability and compliance with industry regulations
Performance Optimization \& Security Compliance
-
Optimize code for scalability, reliability, and security
-
Implement security best practices to protect against cyber threats and ensure compliance with financial regulations
Collaboration \& Documentation
-
Work with Product Managers, Business Analysts, and Compliance Teams to align technology with regulatory requirements
-
Maintain comprehensive technical documentation for systems and processes
Testing \& Deployment
-
Implement unit testing, integration testing, and automated testing frameworks
-
Deploy applications using CI/CD pipelines while ensuring minimal downtime
Job Requirements
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
2+ years of experience in software development or system analysis
Proficiency in Java, Python, JavaScript, or Go
Experience with Spring Boot, Node.js, React, Angular
Knowledge of SQL (PostgreSQL, MySQL, SQL Server) and NoSQL (MongoDB, Redis) databases
Experience with AWS, Azure, or Google Cloud for deployment and scaling is an advantage
Strong analytical and debugging skills
Ability to collaborate with cross-functional teams