Position: Integration lead
Company: Intellias
Category: .NET
Experience required: 5y
English level: upper
Published: 2023-06-01T00:00:00+03:00

Intellias is undergoing a major digital transformation in terms of its internal systems. The first project in our roadmap is migration to a new HRMS system which should significantly change the way how employees’ Performance Management is happening and how Skills knowledge is maintained and developed inside the company. After that, we are planning a long and exciting journey of systems modernization and replacement, including procurement of new vendor systems and product development of custom internal software.

Our team operates under the umbrella of the Information Management Department, which oversees Intellias overall performance and ensures sustainability through business process optimization and automation.

**Responsibilities:**

- 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:**
**Must Have:**

- 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 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 

**Nice to have:**

- Ability to manage and resolve conflicts with stakeholders 
- Ability to understand and explain issues from both a technical and a business functional point of view