Job Title: Software Developer
Location: [City/Remote/Hybrid]
Employment Type: Full-Time
About the Role
We are seeking a talented and motivated Software Developer to design, develop, test, and maintain high-quality software applications. The ideal candidate should have strong programming skills, problem-solving abilities, and a passion for building scalable and efficient software solutions.
Key Responsibilities
- Design, develop, and maintain software applications and systems.
- Write clean, efficient, and well-documented code.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers.
- Troubleshoot, debug, and resolve software defects and performance issues.
- Participate in code reviews and ensure adherence to coding standards.
- Develop and implement APIs, databases, and backend services.
- Test software to ensure reliability, security, and performance.
- Stay updated with emerging technologies and industry trends.
- Contribute to software architecture and technical design decisions.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in software development.
- Proficiency in one or more programming languages such as Java, Python, C++, JavaScript, or C#.
- Strong understanding of data structures, algorithms, and object-oriented programming.
- Experience with databases (SQL/NoSQL).
- Familiarity with version control systems such as Git.
- Knowledge of software development methodologies (Agile/Scrum).
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
Preferred Qualifications
- Experience with cloud platforms (AWS, Azure, or GCP).
- Knowledge of DevOps practices and CI/CD pipelines.
- Experience with frontend frameworks (React, Angular, Vue.js).
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Understanding of software security best practices.
Key Skills
- Programming & Coding
- Software Design & Development
- Database Management
- API Development
- Debugging & Troubleshooting
- Agile Development
- Team Collaboration
- Problem Solving
Pay: ₹368,881.15 - ₹1,589,305.38 per year
Benefits:
Work Location: In person