Company: Mplussoft
Responsibilities:
- Develop, maintain, and optimize Python applications and services.
- Collaborate with senior developers and other team members to design software solutions.
- Write clean, efficient, and maintainable code following best practices.
- Participate in code reviews and maintain code quality standards.
- Troubleshoot and resolve issues in production and development environments.
- Develop and consume RESTful APIs.
- Assist with database management and write SQL queries for data retrieval and storage.
- Contribute to testing efforts using unit tests and other testing frameworks.
- Work with version control tools (e.g., Git) to manage and deploy code.
- Participate in Agile/Scrum activities, including sprint planning, standups, and reviews.
- Keep up-to-date with new tools, technologies, and industry trends.
Skills/Requirements:
- Familiarity with Python frameworks such as Django, Flask, or FastAPI.
- Knowledge of object-oriented programming (OOP) and design patterns.
- Basic understanding of databases (SQL or NoSQL) and writing queries.
- Experience with version control systems, particularly Git.
- Ability to write clean, efficient, and reusable code.
- Good understanding of web technologies and APIs (RESTful).
- Familiarity with testing tools and frameworks (e.g., Django).
- Strong problem-solving skills and attention to detail.
- Excellent written and verbal communication skills.
Educational background:
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
Apply Link: https://www.mplussoft.com/careers/python-developer


