Job Overview
We are looking for a passionate and skilled Software Developer to join our growing technology team. The ideal candidate will be responsible for designing, developing, testing, and maintaining high-quality software applications. You will work closely with cross-functional teams to deliver scalable, secure, and user-friendly solutions that meet business needs.
This role offers an excellent opportunity to work with modern technologies, contribute to impactful projects, and grow your career in a collaborative environment.
Key Responsibilities
* Design, develop, test, and deploy software applications and systems.
* Write clean, efficient, and well-documented code.
* Collaborate with product managers, designers, and QA teams to understand requirements.
* Debug, troubleshoot, and resolve software defects and performance issues.
* Participate in code reviews to maintain high development standards.
* Optimize applications for maximum speed, scalability, and security.
* Stay updated with emerging technologies and industry best practices.
* Provide technical support and maintenance for existing applications.
Required Skills & Qualifications
* Bachelor’s degree in Computer Science, Software Engineering, or a related field.
* Strong knowledge of programming languages such as Java, Python, C++, JavaScript, or C#.
* Experience with web technologies like HTML, CSS, React, Angular, or Vue.js.
* Understanding of databases such as MySQL, PostgreSQL, MongoDB, or Oracle.
* Familiarity with version control systems like Git.
* Knowledge of software development life cycle (SDLC) and Agile methodologies.
* Strong problem-solving and analytical skills.
* Excellent communication and teamwork abilities.
Preferred Skills
* Experience with cloud platforms such as AWS, Azure, or Google Cloud.
* Knowledge of RESTful APIs and microservices architecture.
* Exposure to DevOps tools like Docker, Kubernetes, CI/CD pipelines.
* Experience in mobile app development (Android / iOS).
* Understanding of cybersecurity and data protection principles.
What We Offer
* Competitive salary and performance-based incentives.
* Flexible work environment (remote/hybrid options).
* Opportunities for learning, training, and career advancement.
* Collaborative and innovative workplace culture.
* Health insurance and other employee benefits.
* Work-life balance and supportive management.
Software Developer
Job Category: Software Development
Job Type: Full Time Part Time
Job Location: Ambala