Website:
Job details:
Job Overview
We are looking for a skilled and motivated Software Engineer to join our growing technology team. The ideal candidate will be responsible for designing, developing, testing, and maintaining high-quality software applications. You will collaborate with cross-functional teams to deliver scalable and efficient solutions that meet business requirements.
Key Responsibilities
- Design, develop, and maintain software applications and systems.
- Write clean, scalable, and efficient code.
- Collaborate with product managers, designers, and other developers to define project requirements.
- Debug, troubleshoot, and upgrade existing software.
- Participate in code reviews to maintain high development standards.
- Develop and implement software testing procedures.
- Ensure software performance, security, and reliability.
- Document development processes, architecture, and technical specifications.
Required Skills
- Strong knowledge of Java / Python / .NET / JavaScript or other programming languages.
- Understanding of data structures, algorithms, and object-oriented programming.
- Experience with SQL or NoSQL databases.
- Familiarity with Git or other version control systems.
- Knowledge of REST APIs and web services.
- Understanding of software development lifecycle (SDLC).
Preferred Skills
- Experience with cloud platforms (AWS, Azure, or Google Cloud).
- Familiarity with DevOps tools and CI/CD pipelines.
- Knowledge of microservices architecture.
- Experience working in Agile/Scrum environments.
Click on Apply to know more.