This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a member of the Enterprise Architecture team, the Software Architect will be responsible for building cloud native and highly scalable enterprise level software products with Azure being the preferred cloud platform of use. This role will also be responsible for architecting and implementing micro-service architecture for enterprise level business applications that are aligned with overall business strategy.
Job Responsibility:
Evaluates internal functions, system development strategies, and suggest recommended improvements
Develop system architecture models to align with the organization's strategies and goals
Organizes team trainings to improve employees' knowledge and skills for organizational, developmental growth
Develops methods for compliance architecture, such as but not limited to data storage, metadata management, and change control
Identify and implements build versus buy strategies, mentor personnel, and views of the overall system strategy
Steers the effort to promote existing custom applications to cloud platform
Implements solution design standards and develops reference implementations
Provides documentation, training, and support for the designed solution
Contributes to the timely, high-quality delivery of customer facing software projects
Ability to assist business partners to be self-sufficient in designing business process workflows
Understandings of various cloud offerings - Saas, Paas and Iaas
Maintain up-to-date industry knowledge of relational and NoSQL databases and new cutting edge technologies around Single Sign-On, Mobile development, DevOps, Software Architecture, Cloud Offerings etc.
Requirements:
Bachelor’s degree in computer science is preferred
5+ years’ experience in architecting software applications
Experience in architecting and developing Web UIs using modern JavaScript frameworks like Angular, React
Experience in architecting and developing complex systems using Microsoft technologies like .NET 8, C#, ASP.NET, WebAPI, Azure Services
Proficient in Architectural patterns and design patterns, experience in building Event Driven, Distributed complex systems
Experience in Azure DevOps, building CI-CD pipelines
Strategic, forward thinker with the ability to solve problems at a strategic and tactical level
Strong analytical skills
effective decision-making skills
ability to appropriately exercise independent judgment
Client focused, blending strong execution skills and results orientation
Self-directed and comfortable working with ambiguity and uncertainty. Accountable and strong work ethic
Strong quality orientation with an attention to detail and accuracy. Integrity, ability to maintain and work with confidential information