Apply for this Job
We are seeking a skilled and passionate Software Developer to design, build, and maintain scalable and efficient software solutions. You will work as part of a dynamic team to develop high-quality applications, improve system functionality, and contribute to innovative tech projects.
Key Responsibilities:
Write clean, efficient, and well-documented code
Design, develop, test, and deploy software applications
Collaborate with cross-functional teams (designers, product managers, QA)
Troubleshoot, debug, and upgrade existing systems
Stay up to date with emerging technologies and propose improvements
Participate in code reviews and team meetings
Ensure software meets all requirements of quality, security, modifiability, and extensibility
Required Skills & Qualifications:
Bachelors degree in Computer Science, Engineering, or related field
Proficiency in at least one programming language (e.g., Java, Python, JavaScript, C )
Experience with databases (SQL, MySQL, PostgreSQL, or NoSQL)
Understanding of software development lifecycle (SDLC) and Agile methodologies
Familiarity with version control systems (e.g., Git)
Strong problem-solving and analytical skills
Good communication and teamwork abilities
Preferred Qualifications (Nice to Have):
Experience with cloud platforms (AWS, Azure, or GCP)
Knowledge of web frameworks (Spring Boot, Django, Node.js, etc.)
Exposure to DevOps tools and CI/CD pipelines
Understanding of front-end technologies (HTML, CSS, React, Angular)
What We Offer:
Competitive salary and benefits package
Flexible working hours & remote work options
Opportunities for professional development & certifications
A collaborative and inclusive work environment
Access to cutting-edge technologies and exciting projects
Date Posted: 25 May 2025
Apply for this Job