ABB - Memphis, TN

posted 3 months ago

Full-time - Mid Level
Remote - Memphis, TN
Professional, Scientific, and Technical Services

About the position

At ABB, we are dedicated to addressing global challenges. Our core values: care, courage, curiosity, and collaboration - combined with a focus on diversity, inclusion, and equal opportunities - are key drivers in our aim to empower everyone to create sustainable solutions. Write the next chapter of your ABB story. This position reports to the IS Manager. In this role, you will have the opportunity to deliver innovative software applications and be part of the digital transformation for ABB's Installation Product (IP) division. As a full-stack developer, you will be responsible for the development and deployment of impactful business applications thanks to modern and high-quality UI, intuitive navigation, and solid performance. You will act as a leader for the coding activities, and you will work in collaboration with cross-functional teams such as IS/IT, projects, and business stakeholders located in IP factories. The work model for the role is hybrid. This role is contributing to the Installation Products division within ABB Electrification business area. You will be part of the IS department and will work on cross-division projects.

Responsibilities

  • Design and develop full-stack web applications using web React or Angular, Node.js, Javascript and RESTful web services.
  • Collaborate with multi-skilled business teams working in factories' operations.
  • Architect and implement scalable and efficient applications for business operations.
  • Develop and integrate RESTful APIs and microservices to support front-end functionality.
  • Design and maintain database schemas, and data access layers.
  • Implement user authentication and authorization systems using ABB's Infosec best practices and security requirements.
  • Deliver high-quality UI and optimize applications for robustness, performance, and scalability.
  • Write efficient, modular, and maintainable code for both front-end and back-end components.
  • Contribute to the entire software development lifecycle, from concept and design to testing and deployment.
  • Implement and maintain the development environments.
  • Lead and provide instructions to a team of developers and testers.
  • Stay updated with the latest technologies, tools, and best practices.

Requirements

  • Proven experience in full-stack development with a strong understanding of web technologies.
  • Proficiency in React or Angular, Node.js, and RESTful web services.
  • Experience in designing and maintaining database schemas and data access layers.
  • Knowledge of user authentication and authorization systems.
  • Ability to write efficient, modular, and maintainable code.
  • Experience in leading development teams and providing guidance to junior developers.
  • Strong problem-solving skills and ability to work collaboratively in a team environment.

Nice-to-haves

  • Familiarity with microservices architecture.
  • Experience with cloud platforms and services.
  • Knowledge of Agile development methodologies.
  • Understanding of security best practices in software development.

Benefits

  • Work from home option available.
  • Opportunities for professional development and training.
  • Collaborative work environment with a focus on innovation.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service