11 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.
Solid 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 environment.
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