Software Architect (.Net & Angular)
Full time
at ABB Schweiz AG
in
UAE
Posted on November 9, 2024
Job details
Software Architect (.Net & Angular)
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.
This position reports to
Principal Software ArchitectYour role and responsibilities
We are looking for a .Net Full Stack App Architect to join our Industrial Automation Digital Organization. The role requires one to be part of a team on detailed designing and development of the Industrial Analytics Platform that will need to be available for SaaS on Cloud as well for on-premise deployment. The candidate will be responsible for Architecting, Designing, and Developing in a full-stack (.Net/.Net Core) environment including experience in client-side JavaScript frameworks (preferably Angular), server-side frameworks (Preferably .Net), and databases. The work model for the role is: #LI-Hybrid This role contributes to the Process Automation business for the Process Automation Digital division based in AIC -Bangalore_Southfield, India. You will be mainly responsible for:- Defining the vision, strategy, and standards for modern web application architecture.
- Providing the highest level of technical leadership in developing architecture and design that aligns with the strategic goals of the organization.
- Incorporating SOA principles into architecture design, including identifying opportunities for common services and service reuse.
- Leading the technical planning & requirements gathering phases including estimating, architecting, and delivering.
- Designing and architecting solutions that are scalable and performant to meet product requirements.
- Mentoring the team to drive the correct adoption of modern software engineering & delivery practices (“Real” Agile, TDD, Stateless Design, Microservices, Containerization, CI/CD, Cloud, etc.).
- Practicing disciplined software engineering (e.g., automated testing, code reviews, and writing beautiful, pragmatic code).
- Evaluating technical trends and providing recommendations for technology and architecture to meet business objectives.
- Providing leadership and work guidance to less experienced personnel, conducting quality assurance activities such as peer reviews, and providing recommendations and revisions to programs and documents.
Qualifications for the role
- A bachelor’s or master’s degree in computer science, engineering, or a related field.
- 10 - 15 years of experience in architecture, design, and implementation of the overall architecture and infrastructure of enterprise applications platforms.
- Experience in building a responsive, scalable, and user-friendly enterprise application platform that accommodates browser-based, mobile, and tablet applications.
- Leading the design and development of web application solutions tailored to the specific needs of the Industrial applications using technologies such as .Net Full stack.
- Proficient in various architectural patterns and principles, such as modular, scalable, reliable, secure, or cloud-native, and able to use them to optimize the performance, availability, and maintainability of the visualization platform.
- Advanced knowledge of design patterns, Object-Oriented Design, and microservices architecture principles.
- Advanced knowledge of Web API and REST, WCF, LINQ, and MVC.
- Experience with JavaScript/client-side Angular framework.
- Experience with Database technologies – Oracle, SQL Server, and NoSQL databases.
- Familiarity with web standards and protocols, such as REST, OData, JSON, and able to use them to communicate with data sources and services.
- Skilled in using at least one workflow and rule engine and integrating it into application architecture.
- Familiarity with various architectural tools and technologies, such as Azure, Kubernetes, Message brokers, Docker, etc., and able to use them to deploy and manage the visualization platform.
More about us
The mission of the PA Digital group within ABB Industrial Automation business is to provide next-generation Artificial Intelligence-enabled Industry Analytics solutions that address the needs of an Industry 4.0 driven ecosystem to further strengthen ABB Ability offerings. The group will accelerate digital capabilities through a Horizontal, reusable, and still Industry Rich Analytics Platform to excel in IoT and system integration, coupled with Predictive modeling and Transformative Analytics Apps and Solutions-Machine Learning enabled Analytics Platform. We value people from different backgrounds. Apply today for your next career step within ABB and visit to learn about the impact of our solutions across the globe. #MyABBStory #J-18808-LjbffrApply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.