Software Engineer
Software Engineer118
Applications
118
Applications
Not Accepting Applications
About the Job
Skills
Company Overview
EPSON INDIA PVT LTD. is a global leader in digital imaging technology solutions. Our aim is to create easy-to-use, cutting-edge solutions that exceed people's vision. As a part of Seiko Epson Corporation, Japan, we have been in operation since 2000 and are committed to upholding the Epson ethos of commitment and quality. With our headquarters in Bangalore, Karnataka, we cater to the diverse needs of Indians from every walk of life. We are proud to be a market leader in India in the field of computer hardware manufacturing.
Job Overview
We are seeking a talented and experienced Software Engineer to join our team at EPSON INDIA PVT LTD. As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our customers. You will work closely with cross-functional teams to understand requirements, implement solutions, and ensure the successful delivery of high-quality software products. This is a mid-level position with 4 to 6 years of experience, and the job location is Bangalore, Karnataka, India. The employment type for this role is Full-Time.
Qualifications and Skills
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 4 to 6 years of hands-on experience in software development
- Strong knowledge of software development principles, methodologies, and best practices
- Proficiency in programming languages such as Java, C++, or Python
- Experience with web development frameworks and technologies like HTML, CSS, JavaScript
- Familiarity with databases and SQL
- Understanding of software testing and debugging techniques
- Ability to work independently and as part of a team
- Excellent problem-solving and analytical skills
- Good communication and interpersonal skills
Roles and Responsibilities
- Design, develop, and maintain software applications in accordance with project requirements
- Collaborate with cross-functional teams to gather and analyze business requirements
- Write clean, efficient, and maintainable code
- Perform code reviews and ensure compliance with coding standards and best practices
- Debug and resolve software defects and issues
- Optimize software performance and implement enhancements
- Participate in the entire software development lifecycle, including planning, design, implementation, testing, and deployment
- Create and maintain technical documentation
- Stay up-to-date with the latest software development trends and technologies
About the company
Industry
Computer Hardware Manufac...
Company Size
201-500 Employees
Headquarter
Bangalore