Menu

Software Engineer Software Engineer

Our Client is a forward-thinking technology firm committed to delivering innovative solutions that drive growth and efficiency. We are looking for a skilled Software Engineer to join our client’s dynamic team and contribute to the development of cutting-edge applications and systems.

As a Software Engineer, you will play a critical role in designing, developing, and maintaining software solutions that meet the needs of our clients and enhance our technological capabilities. The ideal candidate is a proactive problem-solver with a strong background in software development, a passion for technology, and a desire to work in a collaborative environment.

Key Responsibilities:

Software Development: Design, code, test, and debug software applications according to specifications. Ensure code quality and performance through effective testing and optimization.

System Design: Participate in the architectural design and development of scalable and robust software systems. Collaborate with stakeholders to gather and analyze requirements.

Code Review: Conduct peer code reviews to ensure adherence to coding standards, best practices, and project requirements.

Documentation: Create and maintain comprehensive documentation for software applications, including design specifications, user guides, and troubleshooting procedures.

Troubleshooting: Identify, diagnose, and resolve software defects and issues in a timely manner. Provide support and maintenance for existing software applications.

Collaboration: Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality solutions. Participate in agile development processes and contribute to sprint planning and retrospectives.

Continuous Learning: Stay updated with the latest industry trends, tools, and technologies. Advocate for and implement new best practices to improve development processes.

Qualifications:

Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

Experience: Minimum of 2 years of experience in software development with a strong portfolio of completed projects.

Technical Skills: Proficiency in Java, Python, C#, and experience with SQL, RESTful APIs, cloud platforms. Familiarity with version control systems (e.g., Git).

Problem-Solving: Strong analytical and problem-solving skills with the ability to troubleshoot complex software issues.

Communication: Excellent verbal and written communication skills, with the ability to clearly articulate technical concepts to both technical and non-technical stakeholders.

Teamwork: Ability to work effectively both independently and as part of a team in a fast-paced, dynamic environment.

🇮🇳 Join our Telegram channel

EmploymentType: Full-time
JobType: On-site

Eshcol Global Services