i
Quest Business Solution
24 Quest Business Solution Jobs
Software Engineer - Java/Python (4-5 yrs)
Quest Business Solution
posted 4d ago
Flexible timing
About the Role :
We are seeking a talented and passionate Software Engineer to join our growing engineering team.
As a Software Engineer, you will play a key role in the design, development, and maintenance of high-quality software applications. You will work closely with a team of talented engineers to build innovative and impactful products that solve real-world problems.
Key Responsibilities :
- Design, develop, and implement software applications using various programming languages and technologies.
- Write clean, well-documented, and maintainable code following best practices and coding standards.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.
- Troubleshoot and debug software issues effectively.
- Conduct unit and integration tests to ensure code quality.
- Collaborate effectively with cross-functional teams, including product managers, designers, and QA engineers.
- Communicate technical information clearly and concisely to both technical and non-technical audiences.
- Participate in code reviews and provide constructive feedback to other engineers.
- Stay up-to-date with the latest technologies and industry trends.
- Explore and evaluate new technologies and tools to improve development efficiency.
- Contribute to the improvement of our engineering processes and best practices.
Qualifications :
Essential :
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 4+ years of professional software development experience.
- Strong proficiency in at least one programming language (e.g. , Java, Python, C++, C#).
- Experience with object-oriented programming principles and design patterns.
- Experience with data structures and algorithms.
- Strong problem-solving, analytical, and debugging skills.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team.
Preferred :
- Experience with cloud platforms (AWS, Azure, GCP).
- Experience with containerization and orchestration technologies (e.g. , Docker, Kubernetes).
- Experience with Agile development methodologies (e.g. , Scrum, Kanban).
- Experience with testing frameworks (e.g. , JUnit, pytest).
- Experience with version control systems (e.g. , Git)
Functional Areas: Other
Read full job description5-6 Yrs