Specialist Software Engineer - Java - (25000OSF)
Missions
Technical Lead required for a payments and treasury application development team. Applications are built with Java, React and python scripting in pockets. Require individuals who has strong communication and agile master skills along with core abilities built on Java and react who can design and lead projects technically as well.
Lead the design and technical implementation of the product/project.
Accountable for technical deliverables on its quity ans security aspects. Reduce Code smells, code debt and prevent and close existing technical vulnerabilities.
Contribute to automation and innovation.
Mentor and guide the team.
Define coding standards for the entire technology stack.
Contribute to code review and architectural design/review to improve the efficiency of the team.
Ensure that the project is executed as per client's expectations.
Develop a culture of innovation within the team.
Profile
Proven experience in the programming/scripting languages. Complete understanding of front, middle and back-end programming concepts. Proficiency in one of the programming languages is added advantage. Ability to use designing and automation tools. Basic knowledge of CI practices. High learning agility. Excellent team player. Excellent communication skills. Demonstrated knowledge of any frameworks. Proven development experience on Python or Java. Demonstrated experience in designing, building and maintaining data processing systems.
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Role Category :Programming & Design
Role :Specialist Software Engineer - Java - (25000OSF)
Job Description - Specialist Software Engineer - Dot Net (25000P6J)
Specialist Software Engineer - Dot Net - (25000P6J)
Missions
• Understand functional requirements and raise clarifications with BAs and others concerned
• Should be able to estimate from high level requirement and do an independent estimate from detailed functional specification
• Capability to provide technical design and implement on complext requirement
• Understand Agile practices (daily scrum, iteration planning, retrospective, test driven, model storming) and follow the same
• Meticulously review the design, test cases and code
• Coding, Unit Testing and Integration Testing
Profile
• Clear understanding of Software Development life cycle and process Oriented
• Strong fundamentals in Core Programming, Object Oriented design
• Need 2 to 5 year experience in C#, WCF & WPF
• Strong .Net fundamentals and threading concepts
• Operating system- Windows
• Working knowledge of SQL Server/Oracle/Sybase (SQL & T-SQL/PL SQL). Optimization is a big plus.
• .Net version 3.5 and above
• Previous experience in Thunderhead, WCF, multi-threading, SilverLight highly desirable
• Experience in high level and low level design using UML & Design Patterns
• Knowledge of Reactive Extension framework is a plus
• Investment Banking experience is a big plus
• The ideal candidate for this position will have a very strong understanding of software development focusing on delivering a software product with high code quality
• Experience in creating enhancing and executing unit tests using test driven approach with MbUnit or NUnit Knowledge of open-source tools, automated testing, Agile methodology
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Role Category :Programming & Design
Role :Specialist Software Engineer - Dot Net (25000P6J)
Specialist Software Engineer - (25000P5F)
Missions
A Software Engineer delivers features for a Product in a business chain. As member of a Feature Team, he works in
autonomy and in a continuous improvement approach.
Generic Skills : Requirement analysis, Should understand user stories Development Develop and write Unit Test with the
supervision of Senior Developer. Follow coding standards, Follow clean coding and craftmanship practices, Should know
how adopt tools in his projects, Full Stack Development Skills, Developer Understands at least one backend, front end
technologies to work on. Development defined by leads.
Compliance/Standards: Follow standards defined by leads. A Great team player, gelling well with global & diversified
teams.
- Self-learn and keep pace with developments of new technologies.
- Willing to upskill / re-skill on the Tech Stack / horizontally as needed by the project and business.
- Problem solving: Able to debug and identify the root cause.
- Provide solution with consultation with other members of team.
- Should work with the Agile mindset you build it, you own it.
- Take complete ownership of delivery including Production and Monitoring activities.
- Should have good understanding of the SLA/OLA and procedures so that he can work to meet those timelines by
following the given process.
- Knowledge on ITIL processes on Request fulfilment, Incident management, Problem Management & Change/Release
Management.
- Have an active look out for automation of recurring tasks and help business be more efficient.
- Collaboration and Communication.
- Working with seniors to deliver the tasks assigned within the prescribed quality.
- Domain Should have awareness of domain in relation to the project.
- Efficiency Contribute towards overall efficiency goal of the team. That includes optimization cost and time towards
development and quality.
- Innovation Contribute towards innovating and participating in various activities leading to transformation of the business
Profile
Ability to take ownership of one's activities, accept responsibility for them and share results in a transparent manner.
- Accepts responsibility for outcomes of one’s work; admits mistakes and refocuses efforts when appropriate.
- Active listening involves paying attention, with holding judgment, reflecting, clarifying, summarizing and being
empathetic.
- Actively asks questions to confirm understanding.
- Ability to initiate change to achieve desired business outcomes;facilitates the implementation and acceptance of change
within the workplace
- Actively seeks information about the logic or basis for change and focuses on the beneficial aspects of change
- Ability to identify and eliminiate conflicts fairly and effectively
- Able to view all stakeholders as equal partners in terms of their right to express their own viewpoints
- Chooses effectively between two ormore courses of action
- Uses policies and standards as guidelines for decision making
- Ability and inclination to take actions beyond the job requirements; willingness to venture beyond regular BAUs and
facilitate to pioneerinitiatives
- Ability to understand the intricacies of the business process and identify opportunities to provide solutions; Ability to
communicate ideas to relevant stakeholders and gain buyin. Drive and persistence to work beyond BAU tasks
- Must be able to define problems and opportunities, generate differentcourses of action, evaluate the constraints and risks
associated witheach course of action identified andselect the viable option
- Drive to achieve value added results,and the ability to focus one’s attention on delivering key objectives and positive
outcomes for oneself,one’s team and the business with a sense of urgency
- Achieving enhanced results through effective utlisation of one's timewhile also valuing the time of others
- Clearly conveying information and ideas through a variety of media to individuals or groups in a manner that engages the
audience and helps them understand and retain the message.
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Specialist Software Engineer - Devops - (25000P4M)
Missions
We are seeking a highly skilled DevOps Engineer to join our team and help streamline our development and deployment processes. The ideal candidate will have a strong background in software engineering, system administration, and automation. They will work closely with our development, operations, and security teams to enhance efficiency, reliability, and scalability in our continuous integration and delivery (CI/CD) pipeline, ensuring high-quality software delivery.
Responsibilities
• Design, build, and maintain scalable infrastructure to support software applications.
• Implement and manage CI/CD pipelines to automate deployment processes and enhance productivity.
• Collaborate with software engineers to troubleshoot issues, optimize workflows, and ensure smooth integration of new code.
• Automate and improve development and release processes.
• Monitor and optimize system performance, identifying and resolving any bottlenecks.
• Implement infrastructure-as-code (IaC) using tools such as Terraform or Ansible.
• Ensure high availability, fault tolerance, and security in all systems and infrastructure.
• Collaborate with the security team to implement best practices and ensure compliance with security standards.
• Manage cloud services (e.g., AWS, Azure, Google Cloud) and on-premise servers, as needed.
• Develop and manage monitoring, alerting, and incident management processes.
Requirements • Proven experience as a DevOps Engineer or similar software engineering role.
• Strong background in Linux/Unix administration and scripting (e.g., Bash, Python).
• Experience with infrastructure-as-code (IaC) tools (e.g., Terraform, Ansible).
• Experience with cloud platforms like AWS, Azure, or Google Cloud.
• Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI/CD, GitHub Actions).
• Hands-on experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
• Knowledge of version control systems (e.g., Git).
• Strong problem-solving skills and ability to troubleshoot complex technical issues.
• Good understanding of security best practices, monitoring, and incident management.
Profile
Core Responsibilities
3-5 years of experience in DevOps.
Qualification- BE / B.Tech / MCA in Computer Science, Electronics or Electrical Engineering with an excellent academic track record CI/CD maintenance, support, validation and ensuring respect of standards and good practices. Analyzing, correcting and improving issues on infrastructure. Depending on projects, installing new VM: creation, installation, security, network communication. Maintenance and evolution of the monitoring stack. Helping the dev team on every subject that are related to infrastructure, network and security .Desired Knowledge, Experience and Capabilities: Good hands on knowledge of CI/CD tools.Advanced Linux/Windows OS commands.Able to debug infrastructure issues on their own.Independently setup automated framework in the CI pipeline.Write scripts for automating routine maintenance tasks.Intermediate knowledge on cloud platform and tools to do automated deployment on cloud.Python scripting (good to know/nice to have).Ansible, Groovy ,shell experience is a mustProvide impact analysis for requirements.Implement new technologies.Independently communicate with stakeholders to get things done.Independently setup CD/CI pipeline for the application/s.
Key Technical Skills :CI/CD (Ansible, SONAR, AWS, Docker, Jenkins, GIT)Strong in Unix administration. Good knowledge on shell/Python scripting.Good knowledge on Security (firewall/SSL/encryption key management)Good knowledge on Infrastructure, server, VM, Cloud. Basic awareness of Network communications. Basic knowledge on ELK stack.
TOOLS: Ansible,Docker,Jenkins,GIT,Sonar,Nexus,JIRA,Maven
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Role Category :Programming & Design
Role :Specialist Software Engineer - Devops - (25000P4M)
Specialist Software Engineer - (26000EN1)
Missions
Designing, developing, supporting, and enhancing applications using Java, Spring Boot, and Angular.
Design and develop RESTful APIs for seamless integration and data exchange across systems.
Actively participate in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and support.
Facilitate Agile/Scrum ceremonies including sprint planning, daily stand-ups, and retrospectives to ensure effective team delivery.
Collaborate with cross-functional teams to translate business requirements into scalable technical solutions within the collateral domain.
Mentor team members, conduct code reviews, and ensure delivery of high-quality, production-ready code.
Troubleshoot and resolve production issues, perform root cause analysis, and implement long-term solutions.
Configure and manage CI/CD pipelines using Jenkins and GitHub Actions for automated builds and deployments.
Ensure adherence to secure coding practices, internal control policies, and documentation standards.
Profile
Developer with 7 years of industry experience in application development and delivery.
Strong expertise in Java, Spring Boot, Spring Batch, Oracle SQL, and Angular.
Ability to design high-performing, scalable, and resilient systems.
Significant experience in containerization and orchestration tools such as Kubernetes and Docker.
Proficient in GitHub, version control systems, and CI/CD automation pipelines.
Strong analytical, debugging, and problem-solving abilities.
Skilled in stakeholder management and coordinating with upstream and downstream systems.
Extensive experience in conducting code reviews and enforcing coding standards across teams.
Strong communication and technical documentation skills.
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
We are looking for a Python Full Stack Developer with experience in FastAPI, React JS, and AWS to develop and maintain scalable web applications. The candidate will be responsible for backend API development, UI enhancements, cloud service integration, infrastructure management, and production support.
Key Responsibilities
Develop and enhance backend APIs using Python and FastAPI.
Work on React JS UI enhancements and new feature development.
Design and maintain REST APIs, including JSON request/response handling, validation, CORS, and error handling.
Integrate and manage AWS services such as Lambda, API Gateway, DynamoDB, S3, SES, IAM, and CloudWatch.
Implement security and authentication mechanisms using OAuth 2.0, OIDC, JWT, SSO, and IAM policies.
Provision and manage AWS infrastructure using Terraform.
Troubleshoot defects and resolve production issues.
Write and maintain unit test cases to improve code quality and coverage.
Review and resolve SonarQube code quality and security findings.
Collaborate with cross-functional teams to deliver scalable and reliable solutions.
Required Skills
Strong experience in Python and FastAPI.
Hands-on experience with React JS.
Good knowledge of AWS services (Lambda, API Gateway, DynamoDB, S3, SES, IAM, CloudWatch).
Experience with Terraform for infrastructure provisioning.
Understanding of REST API development and web service integration.
Knowledge of authentication and authorization concepts (OAuth 2.0, OIDC, JWT, SSO).
Experience in unit testing, debugging, and production support.
Familiarity with SonarQube and code quality best practices.
Preferred Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field.
Strong problem-solving and analytical skills.
Experience working in Agile development environments.
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
We are looking for a Python Backend Developer with experience in Flask, FastAPI, AWS, PostgreSQL, and AI/LLM integration. The candidate will be responsible for developing scalable backend applications, designing databases, integrating AWS services, and building AI-powered solutions using AWS Bedrock.
Key Responsibilities
Develop and maintain backend APIs using Python, Flask, and FastAPI.
Design, implement, and optimize database schemas, queries, and relationships using PostgreSQL and AWS database services.
Integrate applications with AWS services including Aurora RDS, DynamoDB, DocumentDB, and AWS Bedrock.
Develop AI-powered features using LLMs, Agentic AI concepts, and AWS Bedrock Agents.
Write and maintain unit tests and integration tests to ensure code quality and reliability.
Perform API testing using tools such as Postman and Bruno.
Containerize applications using Docker.
Participate in code reviews, branch management, and merge requests using Git and GitLab.
Troubleshoot issues, optimize application performance, and improve database queries.
Contribute to system design and architecture discussions for scalable backend solutions.
Required Skills
Strong experience in Python development.
Hands-on experience with Flask and FastAPI.
Experience with PostgreSQL, DynamoDB, DocumentDB, and Aurora RDS.
Knowledge of AWS services, including AWS Bedrock.
Understanding of LLM integration, Agentic AI, Prompt Engineering, and Tool Calling.
Experience in REST API development and testing.
Proficiency in Git, GitLab, and Docker.
Strong understanding of Object-Oriented Programming (OOP) concepts.
Knowledge of design patterns such as Singleton and Factory Pattern.
Must-Have Knowledge
Ability to design efficient database schemas and understand one-to-one, one-to-many, and many-to-many relationships.
Ability to write clean, reusable, and maintainable code following best practices.
Good understanding of Git workflows, code reviews, merge requests, and collaborative development practices.
Strong problem-solving, debugging, and analytical skills.
Preferred Qualification
Bachelor's degree in Computer Science, Engineering, or a related field.
Experience working in Agile development environments.
Responsibilities
Python+Aws+Aiml
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Lead Software Engineer - Monitoring Engineer - (260006IC)
Missions
Monitoring Engineer - Knowledge and skills needed to fill the job
Level of education
Bachelor’s degree in Computer Science, Engineering, or related field.
Level of knowledge of foreign languages
English - advanced
French - beginner
Experience, knowledge and behaviors required
Experience, knowledge and behaviors required
Job purpose
You will serve as the technical and functional administrator for the monitoring solutions used for end-to-end supervision of the bank's services (application & infrastructure).
As a monitoring specialist, you will maintain, develop and implement the monitoring of the systems (using the monitoring tools capabilities or custom scripts), working closely with IT application administrators, infrastructure engineers, architects and security teams.
Responsibilities
Deploy and configure the monitoring tool components (server, agents & integrations/collectors) ;
Monitor the availability, performance, stability and reliability of the solutions under your responsibility ;
Design, maintain and evolve the monitoring systems:
Build and maintain dashboards, alerting thresholds, notifications
Ensure complete visibility across infrastructure, applications, and services
Standardize monitoring across environments
Develop and implement applicative and infrastructure monitoring requests
Tune alerts to eliminate false positives and reduce noise ; ensure alerts are meaningful, actionable, and tied to business impact
Develop scripts to enhance monitoring capabilities and enable automatic remediation of errors;
Support IT teams during root cause analysis and impact analysis of incidents and problems;
Participate as a member of the project team;
Contribute to continuous improvement of the solutions and processes;
Drive the adoption of monitoring throughout the bank to proactively identify service degradation issues and anticipate outages;
Participate in the on-call duty and share it with other team members.
Requirements
At least 2 years of experience as a sys admin or similar position;
Hands-on experience in monitoring with systems like CheckMK/Nagios/Zabbix, Elastic, Prometheus, Splunk, Grafana, Kibana, Instana, Dynatrace.
Strong proficiency in scripting languages such as Bash, Python, and PowerShell, along with foundational knowledge of Infrastructure‑as‑Code tools (e.g. Ansible) and experience integrating systems via REST APIs.
Deep understanding of how technology works under the hood:
Operating systems (Linux/Windows/AIX)
Databases (SQL and NoSQL)
Virtualization and containers (VMware, Docker, Podman, Kubernetes, Openshift, etc)
Web servers and microservices architecture
Application servers and middlewares (Tomcat/Jboss/WebLogic/WebSphere, ETL tools, IBM MQ/Rabbit MQ, etc)
Networks (TCP/IP, DNS, load balancing, etc)
Understanding of DevOps principles and observability practices:
CI/CD pipelines, infrastructure automation
use of metrics, logs, traces, and events
to ensure system reliability, performance and end‑to‑end visibility.
General knowledge of ITIL methodology with a focus on change management, incident and problem management.
Profile
• Good knowledge of microservice development patterns;
• Good knowledge of microservice architectures;
• Good knowledge of Docker, Kubernetes or Openshift (v3/4);
• Knowledge of pair programming, continuous integration and test-driven development;
• Knowledge of design and modeling relational databases (Oracle, PostgreSQL, MySQL) and NoSQL databases;
• Working collaboratively / Tools: GIT;
• Methodologies: Agile;
• Ability to work in a team, acting proactively;
• Solution oriented person, with ability to work under pressure and respect deadlines;
• Analytical and good communication skills.
EXPERIENCE:
- minimum 3 years in developments using Spring (Boot & Cloud) framework & microservices;
- minimum 4 years in IT project
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Role Category :Programming & Design
Role :Lead Software Engineer - Monitoring Engineer - (260006IC)