Job Summary
We are looking for a highly skilled and experienced Software Developer with at least 7 years of professional experience to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining robust, scalable, and efficient software solutions. You will work closely with cross-functional teams to deliver high-quality products on time.
Responsibilities
- Design,develop, test, and deploy high-quality software solutions.
- Collaborate with product managers, designers, and QA engineers to define, design, and ship new features.
- Maintain and improve the performance, scalability, and reliability of existing systems.
- Participate in code reviews, mentoring junior developers, and driving software development best practices.
- Troubleshoot, debug, and resolve software defects and production issues.
- Write clean, maintainable, and well-documented code.
- Contribute to architectural decisions and technology roadmaps.
- Stay up to date with the latest industry trends and technologie
Required Skills and Qualifications:
- Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
- Strong proficiency in [Insert Language(s): e.g., Java, Python, C#, JavaScript, etc.].
- Experience with [Insert relevant frameworks/libraries: e.g., Spring Boot, .NET, React, Angular, Django, etc.].
- Proficient in working with relational and/or NoSQL databases like MySQL, PostgreSQL, MongoDB, etc.
- Solid understanding of object-oriented programming, design patterns, and software development principles.
- Familiarity with RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, GCP).
- Experience with version control tools such as Git.
- Knowledge of CI/CD pipelines and DevOps practices is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills.
Report job