Require a Software Developer Engineer in Bangalore
Posted on:
30+ days ago
Vacancies:
1 Vacancy
Job Summary
- Design develop test and maintain software applications and systems using modern programming languages and frameworks.
- Collaborate with engineering and product teams to gather requirements and translate them into technical specifications.
- Write clean efficient and well-documented code following software engineering best practices and industry standards.
- Perform code reviews debug issues and optimize application performance for scalability and reliability.
- Integrate software components with hardware systems and third-party services as required.
- Participate in agile development processes including sprint planning stand-ups and retrospectives.
- Contribute to system architecture discussions and recommend technical improvements.
- Ensure software security compliance and adherence to data protection standards.
- Stay updated with emerging technologies and evaluate their applicability to current and future projects.
Requirements
- Bachelors or Masters degree in Computer Science Engineering or a related technical field.
- 25 years of professional experience in software development with a focus on engineering or industrial applications.
- Proficiency in one or more programming languages such as Python Java C or JavaScript.
- Strong understanding of software design patterns data structures and algorithms.
- Experience with version control systems (e.g. Git) and CI/CD pipelines.
- Familiarity with cloud platforms (e.g. AWS Azure) and containerization tools (e.g. Docker Kubernetes) is a plus.
- Knowledge of RESTful APIs microservices architecture and database systems (SQL/NoSQL).
- Excellent problem-solving skills and ability to work independently and in a team environment.
- Strong communication skills and ability to document technical processes clearly.
Required Skills:
Qualification: Bachelors/ Masters degree Experience: Freshers Bachelors or Masters degree in a relevant field Freshers with strong academic performance and a proactive attitude Proficiency in Microsoft Office Suite and basic data management tools Excellent communication and interpersonal skills Ability to learn quickly and adapt to evolving priorities