Skip to content
GetuJobs

Senior Software Engineer

Job Description

Works in the area of Software Engineering which encompasses the development maintenance and optimization of software solutions and applications.

  1. Applies scientific methods to analyse and solve software engineering problems.
  2. He or she is responsible for the development and application of software engineering practice and knowledge in research design development and maintenance.
  3. He or she work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.
  4. The software engineer builds skills and expertise of his or her software engineering discipline to reach standard software engineer skills expectations for the applicable role as defined in Professional Communities.
  5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.

Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutionsorapplications.

  1. Applies scientific methods to analyse and solve software engineering problems.
  2. Heorshe is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.
  3. Hisorher work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.
  4. The software engineer builds skills and expertise of hisorher software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.
  5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.

Job Description – Grade Specific

Is fully competent in its own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internalorexternal client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific projectorwork area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area.

Order Management

Job Description

Order Management and Logistics Analyst ensure timely order fulfilment, from order entry to delivery, ensuring timely and accurate shipments. This role requires coordinating with various departments, optimizing logistics operations.

Job Description – Grade Specific

Key responsibilities encompass:Technical Excellence: Transportation Management Systems (TMS),Warehouse Management Systems (WMS), Order Management Systems (OMS), and Route Optimization SoftwareForecast demand for products and create inventory plans to ensure stock availability. Analyze inventory levels and product demands. Coordinate with purchasing teams to ensure timely ordering and delivery of stock. Implement inventory control systems to avoid product overstock and outages

Operations Manager (IAM)

Your Role

• Oversee day-to-day IAM operations (Joiner-Mover-Leaver, access provisioning, deprovisioning) 

• Ensure SLA adherence, service availability, and incident resolution 

• Manage IAM support teams and vendors

• Document technical processes, SOP’s. 

• Drive system health monitoring, patching, upgrades, and performance tuning

• Ensure compliance with policies, audit requirements, and regulatory standards 

• Support access certifications, SoD controls, and audit remediation

• Provide reporting on KPIs, risks, and operational metrics

• Identify automation opportunities and reduce manual efforts

• Lead, mentor, and develop IAM operations teams 

• Manage capacity planning, skill development, and performance reviews

Your Skills

• 6-8 years in IAM, with strong operations leadership experience 

• Hands-on knowledge of IGA, RBAC/ABAC models 

• Experience with tools like RSA

• Strong understanding of audit, compliance, and risk frameworks 

• Proven stakeholder and vendor management capabilities

• Ability to work independently and collaboratively in a cross-functional team.

• Excellent written and spoken English.a

What you’ll love about working with us

  • We value flexibility and support a healthy work-life balance through remote and hybrid work options.
  • Competitive compensation and benefits.
  • Career development programs and certifications in cloud technologies.
  • A diverse and inclusive workplace that fosters innovation and collaboration.

Azure Integration Architect

Job Description

Service Managers covers the management of ongoing services to clients, ensuring that the service to the clients meets contractual requirements and service level agreements. Service Managers are also responsible for agreeing on service improvements together with the client, based on service delivery realization and deviation.

Job Description – Grade Specific

Service Delivery Manager Ensure that the managed areas within service are performing to contractual targets and identify service improvements where appropriate. In addition, SDM are acquiring a thorough understanding of the clients business and are starting to develop relationships with client representatives, identifying ways of adding value. SDM manage some aspects of day to day operations with a focus on achieving SLAs and KPIs for relevant areas. SDM are responsible for providing in scope services for specific areas, with assistance from technical leads.

Senior Data Engineer

Job Description

Data engineers are responsible for building reliable and scalable data infrastructure that enables organizations to derive meaningful insights, make data-driven decisions, and unlock the value of their data assets.

Job Description – Grade Specific

The involves leading and managing a team of data engineers, overseeing data engineering projects, ensuring technical excellence, and fostering collaboration with stakeholders. They play a critical role in driving the success of data engineering initiatives and ensuring the delivery of reliable and high quality data solutions to support the organizations data driven objectives.

Data Engineer – IGA

Your Role

  • Manage RSA systems’ supporting databases using SQL (Oracle) technologies.
  • Write and optimize (PL)SQL queries for data extraction, transformation, and loading.
  • Work with security, application, and infrastructure teams to ensure data integrity and compliance.        
  • Monitor, build and troubleshoot data pipelines and workflows for reliability and performance.
  • Document technical processes, workflows, and integration logic.

Your Skills

• Experience with RSA technologies.

• Proficiency with SQL (Oracle) and working with relational databases.

• Experience in Python or a similar programming language.

• Strong data engineering mindset with an understanding of data pipelines and automation.

• Knowledge of web API’s including implementation.

• Awareness of security principles and best practices in data handling and identity management.

• Excellent problem solving and critical thinking skills.

• Ability to work independently and collaboratively in a cross-functional team.

• Excellent written and spoken English

What you’ll love about working with us

  • We value flexibility and support a healthy work-life balance through remote and hybrid work options.
  • Competitive compensation and benefits.
  • Career development programs and certifications in cloud technologies.
  • A diverse and inclusive workplace that fosters innovation and collaboration.

Associate Business Advisor

Job Description

Business Advisors shape the vision and strategy with the client, understand the needs of the users/stakeholders, carry out an elicitation of processes, data and capabilities and derive the target processes and the business requirements for the current and future solution.

Job Description – Grade Specific

Performs analysis of processes, systems, data and business information and research, and builds up domain knowledge.

Security Automation Consultant (SOAR)

Your Role

  • Develop, create, and maintain applications, including writing new scripts or modifying existing ones.
  • Work on integrating security tools into applications and workflows.
  • Collaborate on implementing automation solutions with a focus on security use cases.
  • Support basic network and security operations within IT infrastructure environments.
  • Contribute to improving system efficiency through scripting and process automation.

Your Skills

  • Strong expertise in Python and scripting languages.
  • Working knowledge of Linux environments and IT infrastructure basics.
  • Understanding of basic networking and security concepts.
  • Familiarity with cybersecurity fundamentals and automation practices.
  • Experience with security tools integration. 
  • Knowledge of SOAR is an added advantage.

What you’ll love about working with us

  • We value flexibility and support a healthy work-life balance through remote and hybrid work options.
  • Competitive compensation and benefits.
  • Career development programs and certifications in cloud technologies.
  • A diverse and inclusive workplace that fosters innovation and collaboration.

Azure Integration Developer

Role Purpose

The purpose of this role is to design, test and maintain software programs for operating systems or applications which needs to be deployed at a client end and ensure its meet 100% quality assurance parameters

  • Minimum 5+ years’ experience on C#.Net, .Net Core and Azure Integration (App Services, Azure Functions, Logic Apps, Service Bus, Event Grid, and API Management etc)
  • Participate in Designing, developing, unit testing, system testing of Azure PaaS services. Lead is expected to write code and develop overall framework for the Azure PaaS Services
  • Develop, Configure and Test Azure PaaS services such as Azure Functions, Logic Apps, Service Bus, Webapp, Cosmos DB, SQL server.
  • Experience in Designing, Configure and enable Azure PaaS developed services with ELK setup for monitoring.
  • Co-ordinate with the larger program team for multiple test cycles and rollout of overall project deliverables.
  • Help prepare and document the deployment(cutover) steps required for Azure services deployment for each rollout.
  • Develop Stubs or proxies for system testing within Azure Integration services or Azure Data factory. Experience in converting OData to JSON/XML using Azure integration services.
  • Troubleshoot and resolve technical issues that arise during SDLC cycle.
  • Conduct code reviews and ensure high standards of code quality.
  • Proficiency in troubleshooting and problem-solving.
  • Knowledge of Azure DevOps/ ARM templates

Gen AI Developer

Role Purpose

The purpose of this role is to design, test and maintain software programs for operating systems or applications which needs to be deployed at a client end and ensure its meet 100% quality assurance parameters

  • 4-6 years of hands-on experience in software development, with at least 1-2 years focused on AI or GenAI technologies.
  • Proven track record of delivering scalable and reliable software solutions.
  • Core Technologies: Proficiency in Generative AI, Python, LangChain, Prompt Engineering, and embedding models.
  • Software Engineering: Experience in software development with technologies like .NET, Java, React, or Angular.
  • Cloud Platforms: Working knowledge of cloud environments such as AWS, Azure, or Google Cloud.
  • Problem-Solving: Strong analytical skills to address complex technical challenges.
  • Team Collaboration: Ability to work effectively in a team-oriented environment.
  • Design, develop, and test GenAI-based applications using Python, LangChain, and embedding models.
  • Implement and optimize prompt engineering techniques to enhance AI model performance.
  • Collaborate with the team to integrate GenAI tools into existing software development workflows.
  • Write clean, maintainable, and efficient code adhering to coding standards.
  • Support debugging, performance tuning, and deployment of GenAI solutions in cloud environments.
  • Stay updated with the latest advancements in GenAI and contribute to continuous improvement.
  • Familiarity with DevOps tools and practices.
  • Exposure to Agile development processes.

Certifications in Python, AI/ML, or cloud technologies

Browse Job Vacancies