Xcellink is looking for an experienced OutSystems Developer - Technical Lead to join our software engineering team and elevate our clients' experience and their project teams.
In this role, you will design and develop scalable applications using the OutSystems low-code platform, ensuring technical solutions align with business goals.
This position requires architecting solutions, overseeing integrations, and leading a development team while upholding coding standards and best practices. You will guide team members, resolve complex challenges, and ensure the delivery of secure, high-performance applications of the highest quality.
Working closely with stakeholders and cross-functional teams is crucial to achieving organizational objectives. Additionally, you will stay informed about OutSystems advancements to enhance its implementation within the enterprise.
This role demands a solid technical foundation and strong leadership abilities.
Responsibilities:
- Convert business requirements into scalable and efficient applications.
- Lead one or more development teams in application implementation for our client's projects.
- Conduct code reviews to ensure adherence to best practices.
- Design, develop, and test OutSystems applications following coding standards and best practices.
- Evaluate existing applications for performance, architecture, and design improvements, leveraging OutSystems design patterns.
- Perform root cause analysis for defect resolution using application, interface, and technology knowledge.
- Maintain professionalism and engage productively with employees at all levels.
- Develop flexible data models and seamless integration points.
- Mentor junior team members in their daily tasks.
Requirements:
Key Skills: OutSystems, SQL, .NET, JavaScript, CSS, HTML, REST API.
- 5+ years of experience developing web and mobile applications using OutSystems.
- 2+ years of experience with web technologies such as ASP.NET, C#, Java, HTML, CSS, JavaScript, and RESTful APIs.
- 2+ years of experience working with relational databases like SQL/Oracle and writing T-SQL queries.
- Familiarity with OutSystems architecture dashboard and discovery tools for validating application design and managing technical debt.
- Proficiency with the OutSystems platform, including Service Studio and Integration Studio.
- Strong knowledge of architecture patterns, solution design, and high-performance application development.
- Extensive experience in designing and building scalable, secure, and high-performance OutSystems applications.
- Expertise in developing screens, web blocks, timers, server/service actions, client actions, and data actions in OutSystems.
- Experience customizing UI screens based on Figma designs.
- Strong understanding of relational data modeling and experience with E-R modeling tools.
- Ability to build responsive web applications compatible with various devices and work with SOAP and RESTful APIs.
- Experience with Agile/Scrum methodologies for project delivery.
- Proficiency in tools such as Azure Boards, Jira, and Confluence.
- Familiarity with OutSystems LifeTime and Service Center.
- Ability to work independently, proactively communicate status and risks, and demonstrate strong problem-solving skills.