10 Sep
|
I-Giants
|
India
Key Responsibilities:
- Design, develop, and maintain scalable software applications and systems.
- Write clean, efficient, and well-documented code following industry best practices.
- Analyze user requirements and translate them into technical specifications.
- Perform software testing, debugging, and troubleshooting to ensure optimal performance.
- Collaborate with product managers, business analysts, and other developers throughout the software development lifecycle.
- Participate in code reviews and contribute to continuous improvement of development processes.
- Integrate third-party APIs, databases, and external services as required.
- Monitor application performance and implement enhancements and bug fixes.
- Maintain software documentation, technical designs, and deployment procedures.
- Stay updated with emerging technologies and recommend innovative solutions.
Required Qualifications:
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Strong knowledge of programming languages such as Java, Python, C#, JavaScript, or similar technologies.
- Experience with databases, SQL, and data modeling concepts.
- Understanding of software development methodologies, including Agile and Scrum.
- Knowledge of version control systems such as Git.
- Strong analytical, problem-solving, and communication skills.
Preferred Qualifications:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with RESTful APIs, microservices architecture, and CI/CD pipelines.
- Knowledge of front-end frameworks such as React, Angular, or Vue.js.
- Experience working in a collaborative team setting.
Skills:
- Software Development
- Object-Oriented Programming (OOP)
- Problem Solving
- Database Management
- API Integration
- Debugging & Troubleshooting
- Team Collaboration
- Agile Methodologies
📌 Software Engineer (India)
🏢 I-Giants
📍 India