Job Description:
API & Microservices EngineerLocation: BCIT Office, Bangalore
Overview:
We are seeking a highly skilled and experienced Senior Engineer to join our team at the BCIT Office in Bangalore. The ideal candidate will have extensive expertise in API portal development, microservices-based applications, and cloud-native architecture. This role involves designing and developing APIs based on BIAN specifications, refactoring legacy APIs, and integrating them with various systems of record.
Experience:
- 7 to 10 years of experience in software development and engineering.
Overall Responsibilities:
- Design and develop microservices (RESTful APIs, Reactive, and Batch applications).
- Develop APIs based on BIAN (Banking Industry Architecture Network) specifications.
- Understand and migrate legacy APIs to the AWS Cloud.
- Refactor and rearchitect legacy APIs to make them cloud-native using Java, .NET, and JavaScript, along with associated libraries/frameworks (Spring Boot, ASP.NET Web API, Express.js).
- Integrate legacy APIs with systems of record (SAP, HCL, Combizz, CommC, Mainframes).
- Follow coding standards and best practices to achieve high-quality outcomes.
- Participate in key initiatives from the Engineering team to enhance the capability, standards, and risk profile of the platform.
Technical Skills:
Must-Have:
- .NET Development:C#, .NET Core
- REST APIs:Expertise in REST API development
- AWS:Mandatory experience with AWS services
- Serverless Computing:AWS Lambda, Kong API Gateway, IAM Roles & Policies, Elastic Beanstalk, Fargate, VPC, Subnets, Route Tables, Load Balancer, EC2, EKS
- Frameworks:MVC Framework, OAuth2, AWS CDK
- CI/CD Tools:GitHub, GitHub Actions, SonarQube, TeamCity, Docker, Kubernetes
- Architecture & Design:Microservices Architecture, Design Patterns, best practices in software programming
- Monitoring & Logging:Splunk, AppDynamics, CloudWatch Canary
- Performance Tuning:Experience in building high-throughput and resilient applications
- Methodology:Familiarity with SDLC using Agile methodology
- Domain Knowledge:Banking and Payments domain
Day-to-Day Activities:
- Collaborate with cross-functional teams to gather and analyze requirements.
- Design and implement scalable microservices and APIs.
- Conduct code reviews and ensure adherence to coding standards.
- Monitor application performance and implement necessary improvements.
- Document development processes and maintain version control.
- Participate in Agile ceremonies and contribute to innovative solutions.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Relevant certifications in AWS or software development methodologies are a plus.
Soft Skills:
- Strong analytical and problem-solving capabilities.
- Excellent communication skills for effective collaboration with stakeholders.
- Ability to work independently and in a team environment.
- Strong organizational skills and attention to detail.
- Adaptability to changing technologies and business needs.
SYNECHRON’S DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.
All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
Candidate Application Notice