Job Description
We are seeking a talented and motivated Software Engineer to design, develop, test, and maintain high-quality software solutions. The ideal candidate will have strong programming skills, problem-solving ability, and a passion for building scalable and efficient applications.
Key Responsibilities
> Design, develop, and maintain software applications and systems.
> Write clean, efficient, and well-documented code.
> Collaborate with product managers, designers, and other developers.
> Analyze user requirements and convert them into technical solutions.
> Perform unit testing, debugging, and performance optimization.
> Participate in code reviews and follow best development practices.
> Troubleshoot, maintain, and upgrade existing software.
> Ensure application security, scalability, and reliability.
Educational Qualification
> Bachelor’s degree in Computer Science, IT, Engineering, or related field.
Technical Skills
> Proficiency in one or more programming languages such as Java, Python, C++, C#, JavaScript.
> Experience with frameworks like Spring, .NET, React, Angular, or Node.js.
> Knowledge of databases (MySQL, PostgreSQL, MongoDB, SQL Server).
> Understanding of OOP concepts, data structures, and algorithms.
> Familiarity with version control systems (Git, GitHub, Bitbucket).
> Basic knowledge of REST APIs, microservices, and cloud platforms (AWS, Azure, GCP – preferred).
Soft Skills
> Strong analytical and problem-solving skills.
> Good communication and teamwork abilities.
> Time management and attention to detail.
> Willingness to learn new technologies.
Benefits & Perks
> Competitive salary and performance-based incentives.
> Health insurance and paid leaves.
> Flexible working hours / hybrid work option.
> Learning and professional development opportunities.
Software Engineer
Job Category: Software Engineer
Job Type: Freelance Full Time
Job Location: Gandhidham