Full Stack Developer - Motion Business High Power Division
Join ABB's Motion Business High Power Division in Bangalore, India, as a Full Stack Developer and play a pivotal role in delivering successful technology, software, product, and solution development projects. You will serve as the primary point of contact for Research and Development on product-related issues and maintenance, contributing innovative solutions.
Key Responsibilities:
- Collaborate with product owners and business units to translate business requirements and user stories into functional applications.
- Develop high-quality, well-tested code adhering to established coding standards and product specifications.
- Actively participate in requirements management, elicitation, software configuration, and change management processes.
- Apply Agile and DevOps methodologies throughout the software development lifecycle.
- Leverage expertise in web and cloud platforms, relevant technologies, and object-oriented programming.
Qualifications:
- Bachelor of Engineering/Technology in Computer Science, Electronics, or a related field, with 5-8 years of software development experience.
- Proven experience with REST APIs, Python, and React.js, demonstrated through at least 2-3 projects.
- Strong understanding of object-oriented programming principles, data structures, and database concepts.
- Hands-on experience with Docker containers and Python (core syntax, scripting, modules, packages, file I/O, JSON handling).
- Familiarity with software development methodologies including Requirements Management, Agile Process, and Configuration & Change Management.
- Knowledge of DevOps principles and practices.
- Familiarity with micro-service design patterns and container orchestration is advantageous.
- A foundational understanding of cybersecurity principles is beneficial.
