You deliver integration projects from beginning to end, according to the solution vision;
Design and implementation of To-Be integration architecture within all internal systems ecosystem;
Responsible for ensuring the frictionless process of solution delivery, including team leadership, stakeholder communication, ensuring tech&business metrics along the way;
Effectively communicate project expectations to team members and stakeholders in a timely and clear fashion;
You mentor, motivate, and supervise project team members, influence them to take positive action and accountability for their assigned work;
Understand the technical implications of features and how to break them down into stories that adhere to the INVEST principles;
Facilitate epics and user stories refinements to make sure development teams understand the scope;
You drive the pace and quality of decisions on the corporate software development teams;
Develop business features according to product roadmap by writing quality and maintainable code with unit test coverage;
Team architecture/design decisions facilitation & evaluation of adherence to the business requirements;
You suggest technical and functional improvements to add value to the product;
You facilitate estimation of large and complex milestones;
Proactively identify tech debt that is preventing efficient software delivery;
Together with DevOps, you set up code quality best practices (SonarQube, JSLint, etc.);
Monitoring of code quality metrics and supervision of their continuous improvement;
Technology decisions justification in front of business stakeholders.
Requirements:
You are a seasoned software engineer, well-versed in C#/.Net with at least 5 years of experience;
Strong understanding of OOD and software design patterns;
API Development skills;
Must have experience with Logic Apps;
Solid experience with CI\CD implementation;
Experienced in designing and building microservices architectures (incl. serverless), micro-frontends, resolving complex integration scenarios;
Proficient in Enterprise Integration patterns;
Strong experience with one of message broker platforms e.g. Service Bus, RabbitMQ, MuleSoft;
Have a good feel of Identity&Access management protocols (OpenId Connect, OAuth 2.0, SAML) and products (Okta, AD/Azure AD, Cognito, etc.);
You've been guiding projects using Continuous Delivery approaches e.g TDD, Continuous Integration, Infrastructure automation, etc.;
You have a perfect understanding of storage, compute options of Azure, their pros and cons how they differ;
You have a proven track of records engaging in the delivery process of large and complex enterprise application systems, familiar with the work involved in each link of the project delivery process;
Understand the aspects of application migration, data migration, security and compliance, and is able to propose solutions to common problems;
With legacy system migration experience, able to design migration plans, have a large amount of legacy data migration implementation experience and strong code reading ability;
You can collaborate with diverse technical delivery teams to build service-based architecture to scale and innovate.