Design, test, develop, deploy, maintain, and improve testing frameworks and tools
Work closely with other R&D members to understand their needs, pains, concerns, and requirements
Manage priorities, deadlines, and deliverables
Actively participate in solution design with quality engineers and system architects
Foster technical refinement and identify cost of solution
Be open to learn how to cope with OutSystems
Desired Skills & Experience
Bachelor or master’s degree in Software Engineering, Computer Science, or similar.
5+ years of experience & first-hand coding experience in C# & related technologies.
Solid knowledge of software engineering principles, algorithms, data structures, and Object-Oriented Design.
Navigate through legacy code (especially C# code), and refactor it (split .net projects, create abstractions, create packages)
Excellent experience in JavaScript/Typescript (secondary language, for some testing frameworks).
Experience in any DevOps tools, like Azure DevOps (preferable) or Jenkins, to create/configure CI pipelines to run tests
Plus, if the candidate is comfortable with Python.
Experience on mentoring younger software engineers.
Drive to innovate and bring development best practices into your team.
Drive to understand what the upcoming technologies are and frameworks.
--
You must verify your mobile number to apply to this job.