Remote Associate Principal Engineer / Microservices Architect
Posted
This job is closed
This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The position is for an Associate Principal Engineer / Microservices Architect, working remotely in Canada.
The role requires proficiency in system design, microservices architecture, and cloud orchestration.
Candidates must have hands-on experience with event-driven architecture.
The job involves expertise in systematic architecture and design, including architecture patterns and non-functional requirements, particularly in cloud technologies and managed services like AWS and Azure.
Advanced knowledge of microservices, integration patterns, data modeling, and data migration is essential.
The role includes conducting comparative analysis, offering recommendations, and establishing guidelines and standards.
Candidates should have extensive experience in designing and developing technology solutions across various platforms, languages, and tools, with a minimum of 5+ years in software architecture.
The position requires the ability to leverage new technologies and a deep understanding of the client's business and industry.
The candidate must be capable of leading by example, including coding complex functionalities when necessary.
An in-depth understanding of technology and the ability to address technical issues is required.
Effective interaction with key client stakeholders regarding their technology and operations strategies is crucial.
Proficiency in managing multiple technology tracks in a globally distributed delivery setup is necessary.
The role involves developing innovative technology solutions through collaboration with top technologists.
A balanced approach aligning technological solutions with business needs is expected.
Candidates must possess fluent verbal and written communication skills, able to convey messages clearly and structured, tailored to the audience and mode of communication.
Requirements:
A bachelor's or master's degree in computer science, Information Technology, or a related field is required.
Candidates must have experience in mobile, web, and backend solutions, with knowledge of application and integration architecture patterns.
A strong understanding of Agile practices, including Lean, Scrum, and Kanban, is necessary.
In-depth knowledge of SOA and microservices architecture patterns, especially for transaction scenarios, is required.
Strong problem-solving skills with an innovative approach are essential.
The ability to create solution designs covering functional, logical, component, data, integration, security, and deployment aspects is necessary.
Experience in all aspects of the product lifecycle, including design, development, deployment, DevOps, and continuous integration, is required.
Candidates must be skilled in defining business requirements through discussions with various stakeholders.
Proficiency in design and architecture across multiple domains and technology stacks is necessary.
The ability to collaborate with teams for technical insights and provide technical consulting and solutions to customers is essential.
Excellent communication skills and proficiency in at least one technology, with the ability to adapt to different tech stacks, are required.
Candidates should be client-focused and a team player, with significant experience in responding to RFPs.
Benefits:
Nagarro is an equal opportunity employer, celebrating diversity and committed to creating an inclusive environment for all employees.
All qualified applicants will be afforded equal employment opportunities without discrimination based on race, creed, color, national origin, sex, age, disability, or marital status.