Highlights
Collaborate on cutting-edge projects, learn from industry experts, enjoy competitive salary.
Description
Job Summary
pWe are seeking a detail-oriented and skilled Software Developer to assist in the design, coding, testing, and debugging of software applications. This role involves collaborating with cross-functional teams to deliver high-quality software solutions on time and within budget.
Responsibilities
- Assist in designing, coding, testing, and debugging software applications.
- Support Quality Assurance team during testing phases by troubleshooting and fixing issues.
- Contribute to the preparation of technical documentation including project plans, design specifications, and user manuals.
- Aid in supporting and maintaining the software development environment.
- Participate in regular team meetings and contribute valuable input.
- Stay updated with latest software development trends and share knowledge with the team.
- Maintain detailed records and documentation of software development processes.
- Adhere to company and industry best practices for software development.
- Undertake additional project tasks as directed by the manager.
- Participate in peer code reviews to ensure coding standards.
- Aid in training and mentoring junior developers.
Required Skills
- Python
- Java
- .NET
- Agile Methodology
- Software Testing Techniques
Required Skills Explained
- Strong understanding of modern programming languages such as Python, Java, C++, etc.
- Familiarity with software development methodologies like Agile or Scrum
- Knowledge of software testing and debugging techniques
- Experience with software development tools like Eclipse, Visual Studio, Git, etc.
- Able to translate software specifications into workable code effectively
- Exceptional problem-solving abilities and logical thinking skills
- Strong written and verbal communication skills for team collaboration
- Ability to handle multiple tasks simultaneously and meet tight deadlines
Who is this for
pThis role is ideal for individuals with a passion for software development and a drive to collaborate effectively within a team. Experience in modern programming languages and software methodologies is essential.
Why This Job is a Good Opportunity
ulliWork at a global automotive supplier with a strong emphasis on high-performance lighting technology and vehicle electronics.liOpportunity to grow within the company’s broad service and product portfolio for spare parts, workshop business, and special vehicles.liA supportive environment where you can participate in peer code reviews and mentor junior developers.liAccess to a wide range of career development opportunities within FORVIA HELLA India Automotive Pvt Ltd.
Interview Preparation Tips
- Review the job description thoroughly to understand the required skills and responsibilities.
- Prepare examples from your past experience that demonstrate your problem-solving abilities, programming knowledge, and team collaboration skills.
- Familiarize yourself with modern software development methodologies such as Agile or Scrum.
- Be ready to discuss specific projects you have worked on, highlighting your role in their success.
Career Growth in This Role
pThe position offers significant opportunities for career advancement within the company. As a junior developer, you can progress to more senior roles such as lead software engineer or team leader over time. The job provides exposure to diverse projects and technologies, which are essential for skill development.pFORVIA HELLA’s focus on employee development means there are continuous learning opportunities through training programs and workshops. Additionally, the company culture supports inclusion and diversity, fostering an environment where employees can thrive and contribute their best work.
Explore More Opportunities
Skills
Frequently Asked Questions
What is the work schedule like?The role involves a standard office schedule with occasional flexibility for project deadlines.
Is training provided onboarding?Yes, comprehensive training will be provided to help you get up to speed quickly.
What are the benefits package terms?The benefits include health insurance, annual leave, and employee development programs.