Software Engineer

Short Description

ABB is looking for a Software Engineer who has hands-on experience in C++ or C# and .NET platform. Experience in Python is an added advantage.

Job Description

Your responsibilities
  • Being part of a task force to support and contribute to the Digital Solutions Center (Industry 4.0) vision.
  • Designing and build prototypes, products, and systems suitable for testing and deployment.
  • Designing and implementing web applications in highly optimized and scalable data architectures.
  • Collaborating on best practices, code reviews and process improvements.
  • Technical planning, execution, and delivery of development projects for global industry members.
  • Ensuring the delivery of software solutions utilizing different programming languages.
  • Developing database solutions as well as developing algorithmic solutions using big data.
  • Writing technical reports and presentations of technical results.
  • 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.

Your background
  • A Degree / Masters in Computer Science or Engineering.
  • Hands-on experience in C++ or C# and .NET platform. Experience in Python is an added advantage.
  • Must have development experience in ASP.NET, HTML 5 and Java Scripts. Experience in producing reusable components using REACT/Redux frameworks.
  • Proficient in developing cloud-based microservices, API development, containerizing services and integration with 3rd party services.
  • Experience in RDBMS (Oracle or SQL server). Experience in NoSQL databases like CouchDB, MongoDB would be an added advantage.
  • Knowledge of RTOS, Linux OS, and Windows will be appreciated.
  • Experience in agile development methodologies and DevOps processes and technologies.
  • Experience in Azure cloud services architecture and cognitive services.
  • Experience in microservices and containerizing services, APIs and apps using Docker and other container services.
  • A collaborative, solutions-oriented approach and strong communication skills.

Software Engineer
Mid-Senior-level Information | Information Technology | Technology Full-time Other | Information Technology | Engineering Senior Software Engineer | Software Engineer | Data Mining
ABB is a pioneering technology leader in electrification products, robotics and motion, industrial automation and power grids, serving customers in utilities, industry and transport & infrastructure globally. Continuing more than a 125-year history of innovation, ABB today is writing the future of industrial digitalization and driving the Energy and Fourth Industrial Revolutions. ABB operates in more than 100 countries with about 132,000 employees.