
Technical Lead /Principal Software Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Applying the principles of software engineering for analysis, design, development, unit and integration testing, and debugging of computer software.
- Leading and managing the software development lifecycle through requirements, conceptualization, prototyping, design, coding, testing, release, and subsequent maintenance and operations.
- Recommending new and innovative software projects based on customer needs, displaying strong grasp on business value creation of what they deliver and embracing software architecture and design patterns in development to achieve better software metrics across software modularity.
- Ensuring delivery of user-friendly and value software by improving and adapting through continuous solutions delivery, through active feedback from customers and stakeholders.
- Bachelor’s or Master’s degree in Software Engineering or equivalent
- 10+ Years in software architecture and development with expert level knowledge in coding experience on python, Dot Net , data pipeline , data modelling and big data platforms
- You are engaged in handling unified data pipeline handling large amounts of data from various OT/ET systems
- Building a data processing pipeline to contextualize , tagging , handling large amounts of data ready to be consumed for operational applications and AI
- Building a scalable and Performance oriented platform to integrate data from various sources transform, data aggregation ,store and provide historical data operations with real time analysis
- Implement solutions for Cloud and edge based systems. Providing high availability and redundancy to provide uptime for platform
- Knowledge of Microsoft Azure, and familiarity with other cloud platforms and concepts
- Experience on setting up a continuous build environment to speed up software development and deployment process
- Good experience on application containerization concepts and tooling (e.g. Docker/Docker Swarm, Kubernetes)
- Good stakeholder management to clarify and solve any technical issues with strong Debugging and quick turnaround solutions to keep the blockers resolved at right time
- Handling security compliance, audits and resolutions of deployment related issues.
- Should have demonstrated innovation in processes followed and/or solutions delivered and encourage it within the team.
- Living ABB’s core values of safety and integrity, which means taking responsibility for your own actions while caring for your colleagues and the business
- Proactive to take initiatives, resolve issues, conduct training
- Successfully delivered complex solutions and in complex customer system landscapes
We never ask for money from job applicants.For current open positions you can visit our career website and apply.Please refer to detailed recruitment fraud caution notice using the link .