The Python Associate Software Engineer will be responsible for assisting in the development and maintenance of software applications using Python. This entry-level position is ideal for a recent graduate or someone with limited experience, eager to build a career in software development. The candidate will work under the guidance of senior developers and have the opportunity to learn and grow in a collaborative environment.
Responsibilities :
- Assist in developing, testing, and maintaining software applications using Python and its frameworks (Flask, Django, FastAPI, Streamlit, PyScript).
- Collaborate with team members to implement new features and resolve issues.
- Participate in code reviews to learn best practices and improve coding skills.
- Debug and troubleshoot basic technical issues with the support of senior developers.
- Contribute to the optimization of applications for performance, scalability, and security.
- Stay updated on emerging technologies and industry trends to enhance learning and skill development.
- Support the development team in various stages of the software development lifecycle.
- Follow our company's core values Deliver what was asked, Deliver on time, Deliver in budget, Deliver with quality, Deliver great experience.
Requirements
- Degree: BE, B.Tech, MCA, MSc IT.
- Basic understanding of Python programming and its frameworks such as Flask, Django, FastAPI, Streamlit, or PyScript.
- Familiarity with web technologies such as HTML, CSS, and JavaScript.
- Exposure to version control systems like Git.
- Basic problem-solving skills and attention to detail.
- Strong willingness to learn and adapt in a team environment.
Preferred Skills:
- Understanding of RESTful APIs and third-party integrations.
- Knowledge of basic software security principles and performance optimization.
- Familiarity with Agile/Scrum methodologies is a plus.
Work Environment:
- Collaborative office setting with guidance from senior developers.
- Occasional additional hours may be required to meet project deadlines.
Benefits
- Competitive entry-level salary and performance-based bonuses.
- Health insurance and other employee benefits.
- Opportunities for professional development and career growth.
Schedule:
- Day shift
- Monday to Friday
Application Process:
- Submit your resume, cover letter, and optionally a portfolio of academic projects or personal work to [Confidential Information]