Job description:
• Develop, test, and maintain high-quality software using Python programming language.
• Participate in the entire software development lifecycle, building, testing, and delivering high-quality solutions.
• Collaborate with cross-functional teams to identify and solve complex problems.
• Write clean and reusable code that can be easily maintained and scaled.
• Keep up to date with emerging trends and technologies in Python development.
Required skills and knowledge:
• Proficiency in Python
• Strong understanding of the FastAPI framework
• Knowledge of asynchronous programming concepts
• Experience with RESTful API development
• Familiarity with database systems (MS SQL, MongoDB, Graph Databases)
• Proficiency in SQL Querying
• Understanding of software development best practices and design patterns
• Ability to write clean, maintainable, and scalable code and tests
• Familiarity with Process Designers and BPMN standards is a plus
Required Software:
• Visual Studio Code
• MS SQL Management Studio
• Git