Software Engineer
Job Description
A leading technology company is looking for a talented Software Engineer to develop, test, and maintain scalable software applications. The successful candidate will work closely with cross-functional teams to design innovative solutions, optimize system performance, and ensure software quality throughout the development lifecycle.
Key Responsibilities
Design, develop, and maintain software applications.
Write clean, secure, and efficient code.
Collaborate with UI/UX designers and QA teams.
Develop REST APIs and backend services.
Troubleshoot software issues and optimize application performance.
Participate in code reviews and Agile sprint planning.
Integrate third-party APIs and cloud services.
Prepare technical documentation.
Requirements
Bachelor’s Degree in Computer Science, Software Engineering, or IT.
3–6 years of software development experience.
Proficiency in Java, C#, .NET, Python, or JavaScript.
Experience with SQL databases and Git.
Knowledge of cloud platforms (AWS/Azure) is preferred.
Benefits
Competitive Salary
Medical Insurance
Annual Air Ticket
Performance Bonus
Paid Annual Leave
Career Growth Opportunities
Professional Training
Key Skills
✔ Java / C# / Python
✔ SQL Database
✔ REST API Development
✔ Git & GitHub
✔ Agile Methodology
✔ Software Testing
✔ Cloud Technologies