Job Responsibilities
- As a software developer, you will be responsible for designing, coding, unit-testing, and perform FVT for new functions while rigorously adhering to the team's development processes.
- You will be responsible for working in close collaboration with the development and QA teams to ensure that defects found in are fixed in a timely manner. You are ultimately responsible for ensuring that our code is delivered on schedule and with quality.
- You analyze and fix defects reported by customers and our QA team.
- Youre a part of an open, transparent and agile team that always thrives for continuous learning, and you contribute towards continuous improvement.
Key Skills
- 2+ years of experience
- Python programming
- Any additional modern programming language like GO, NodeJS or Javascript.
- Microservices architecture and design
- Source control management, preferably Git
Preferred Technical and Professional Expertise
- Experience with AI ML models and evaluation techniques, including Large Language Models
- Experience in the analysis of programming languages, including parsing techniques or syntax trees
- Working with SQL and No-SQL databases
- Data transformation with Apache Spark and Ray
- Experience with container orchestration platforms like Kubernetes and OpenShift
- Knowledge of CI/CD tools like Jenkins, Travis or Tekton
- Experience with Cloud Platforms i.e. IBM Cloud, AWS, Azure
- Knowledge/Experience with automating infrastructure, testing, and deployments using tools like Tekton, Jenkins or Cypress
Can’t find what you are looking for? Write to us at careers@fes.com