The Technical Lead are responsible for the planning, designing, creation, amending, verification, testing and documentation of new and amended software components to deliver agreed value to stakeholders.
This is a Lead position that will motivate, lead, and support other developers in an agile environment
Evaluates and provides technical solutions to complex application development problems
Drives clear thinking, fact-based and to the point professionals who looks forward to working within a creative team atmosphere.
Evaluate and provide technical solutions to complex application development problems
Key responsibilities
- Lead the definition of a Low-Code / No-Code strategy which includes how new ideas get into the portfolio, how to choose the right tools, and how to drive the work to the right resources
- Design and develop highly scalable, resilient solutions mostly in .NET that align to our tech strategy and drive the business forward.
- Evaluate and provide technical solutions to complex application development problems.
- Collaborate with other team members to develop product features and services.
- Work with QA on developing testing processes, frameworks, and automation strategies.
- Stay up to date on relevant technologies, trends and opportunities.
- Identify and analyze non-functional requirements such as system performance, usability, reliability, adaptability, security, legal, and other operational aspects.
- Work with Squads to translate business requirements into User Stories that can be implemented by the Development team.
- Provide technical support and guidance to peers, Business Analysts, and Product Owners
Requirements
- The expected length of relevant prior experience beyond formal education is 8 to 10 years.
- BS/MS degree in Computer Science, Computer Engineering, Information Systems or related discipline
- Up to 8 years of hands-on IT/computing experience and demonstrated mastery in Low-Code / No-Code solutions written in (.NET, C#, ASP.NET, etc)
- Hands-on experience desiging and implementing distributed systems
- Commitment to incorporating quality software practices into all phases of the project life lifecycleSelf-motivated professional who demonstrates strong technical agility and responsiveness and who is eager to learn and grow within a consulting-like Technology Services organization
- Experience using ticketing management systems such as JIRA
- Excellent interpersonal, communication, collaboration, and presentation skills
- Strong problem-solving and decision-making skills
- Experience working in an Agile environment and familiarity with Agile software development methodology
Skills
- Problem Solving
- Analytical Skills
- Comfortable with ambiguity
- Adaptable to change
What they offer
- International team, challenging projects
- Home office opportunity (currently full remote, 4 days/week HO long term)