Join our team as an Analyst - Software Engineering, where you will design, develop, and maintain applications using Python (must have skill), , , C, and SQL. Ideal candidates have a strong technical background, problem-solving skills, and the ability to work collaboratively in a dynamic environment.
Key Responsibilities :
- Design, develop, and maintain software applications using Python (must have skill), , , and SQL.
- Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Debug and troubleshoot issues in existing applications, ensuring timely resolution.
- Participate in the full software development lifecycle, including planning, development, testing, deployment, and maintenance.
- Occasionally work with C for specific project requirements.
- Stay up to date with emerging technologies and industry trends to continuously improve skills and integrate new solutions.
- Perform code reviews and provide constructive feedback to team members.
- Collaborate with cross-functional teams to gather requirements and design technical solutions.
Required Qualifications :
Bachelor’s degree in computer science, Engineering, or a related field.Minimum to years of experience in software development with Python (must have skill) , , , and PostgreSQL.Familiarity with C and its application in software development.Experience with version control systems (, Git).Experience with cloud platforms such as Google Cloud (preferred) , AWS, or Azure.Familiarity with DevOps practices and tools.Strong problem-solving skills and the ability to think critically.Excellent written and verbal communication skills.Ability to work independently and as part of a team.Knowledge of Agile development methodologies is a plus.