Website:
Job details:
Job Summary
We are looking for a skilled and motivated Software Engineer to design, develop, and maintain high-quality software solutions. The ideal candidate should have strong programming knowledge, problem-solving abilities, and experience working in a collaborative development environment.
Key Responsibilities
- Design, develop, test, and maintain scalable software applications.
- Write clean, efficient, and well-documented code.
- Collaborate with cross-functional teams including product managers, designers, and other developers.
- Debug, troubleshoot, and resolve software defects and issues.
- Participate in code reviews to ensure code quality and best practices.
- Optimize applications for maximum speed, scalability, and reliability.
- Contribute to software architecture and technical design discussions.
- Stay updated with latest technologies, tools, and development practices.
Required Skills
- Strong knowledge of programming languages such as Java, Python, JavaScript, or C#.
- Understanding of software development lifecycle (SDLC).
- Experience with databases such as MySQL, PostgreSQL, or MongoDB.
- Knowledge of REST APIs and web services.
- Familiarity with Git or other version control systems.
- Basic knowledge of cloud platforms (AWS, Azure, or GCP) is a plus.
- Strong analytical and problem-solving skills.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Experience working in Agile or Scrum environments.
- Knowledge of microservices architecture and containerization (Docker/Kubernetes) is a plus.
Click on Apply to know more.