Key Responsibilities
- Design, develop, test, and maintain software applications using various programming languages such as Python.
- Collaborate with cross-functional teams to gather requirements and design solutions that meet business needs.
- Develop high-quality code that is efficient, scalable, and reliable.
- Participate in code reviews and ensure that the developed code meets the company's coding standards.
- Troubleshoot and resolve technical issues related to integration applications.
- Work closely with the QA team to identify and fix defects.
- Perform functional testing to ensure that solutions meet user needs and business requirements.
Requirements
- Proficient especially in Python programming language.
- Experience with Azure DevOps practices.
- Familiarity with CI/CD pipelines and automated testing.
- Knowledge of different integration methods, such as RESTful API, Apache Kafka, sFTP, and relational database management systems.
- Understanding data formats such as JSON, XML are preferred.
- Certification in software development, testing, or related fields is a plus.
- Experience in data processing systems such as Apache Spark is a plus.
- Familiarity with automated quality management tools and processes is preferred.
Job Type: Full-time
Report job