Website:
Job details:
Job Summary
We are looking for a talented and motivated Software Developer to design, develop, test, and maintain high-quality software applications. The ideal candidate should have strong programming skills, a problem-solving mindset, and experience building scalable web applications.
Key Responsibilities
- Design, develop, test, and maintain software applications.
- Write clean, scalable, and well-documented code.
- Collaborate with product managers, designers, and other developers to deliver high-quality solutions.
- Debug, troubleshoot, and resolve application issues.
- Participate in code reviews and ensure coding best practices.
- Optimize application performance and scalability.
- Develop and integrate RESTful APIs and third-party services.
- Work with databases to design and optimize queries.
- Stay updated with emerging technologies and development trends.
Required Skills
- Strong knowledge of Java, C#, Python, or JavaScript.
- Experience with React.js, Angular, Vue.js, or similar frontend frameworks.
- Hands-on experience with Node.js, .NET, Spring Boot, Django, or Laravel.
- Good understanding of HTML5, CSS3, JavaScript, Bootstrap, and responsive design.
- Experience with REST APIs and API integration.
- Strong knowledge of SQL (MySQL, PostgreSQL, SQL Server) and/or NoSQL databases.
- Familiarity with Git/GitHub or other version control systems.
- Understanding of software development life cycle (SDLC) and Agile methodologies.
Preferred Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud is an advantage.
- Knowledge of Docker, Kubernetes, and CI/CD pipelines is a plus.
- Excellent analytical and problem-solving skills.
- Strong communication and teamwork abilities.
Click on Apply to know more.