Outsystems Engineer

3 semanas atrás


Porto Alegre, Brasil Ranger Technical Resources Tempo inteiro

Outsystems Engineer #2201


Position Summary:


We are seeking an experienced Outsystems Engineer with a strong background in both C#/.NET and Outsystems development to play a key role in designing, developing, and maintaining innovative software solutions. In this role, you will leverage your expertise in C#/.NET programming and OutSystems low-code platform to lead the development of robust, scalable, and user-friendly applications that drive our digital transformation efforts.


Experience and Education:


  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • 7+ years of experience as a software developer, with expertise in C# programming and .NET framework.
  • 4+ years of experience in designing and developing applications using the OutSystems low-code platform.
  • Strong understanding of software architecture, design patterns, and best practices in C# and Outsystems development.


Skills and Strengths:


  • C#
  • .NET
  • JavaScript
  • Asynchronous processing (Timers, BPTs)
  • Architecture canvas framework
  • Data integration patterns
  • Offline sync patterns
  • ASP.NET
  • Web APIs
  • SQL
  • SDLC
  • Outsystems platform
  • Low-code development
  • Agile methodologies
  • CI/CD
  • Testing
  • Azure/AWS (as a plus)
  • Mobile applications (as a plus)
  • C# extensions (as a plus)


Primary Job Responsibilities:


  • Lead end-to-end software development activities, including architecture design, coding, testing, and application deployment using C#/.NET and the Outsystems platform.
  • Collaborate with business analysts, product managers, and other stakeholders to gather requirements, design technical solutions, and translate business needs into efficient software architectures.
  • Develop high-quality, maintainable code using C# programming language and the .NET framework, following best practices and coding standards.
  • Utilize Outsystems' low-code tools to design and implement scalable web and mobile applications, integrating them seamlessly with existing systems and services.
  • Conduct thorough code reviews to ensure code quality, adherence to coding standards, and optimal performance.
  • Identify and address performance bottlenecks in C#/.NET and Outsystems applications, optimizing for speed, efficiency, and reliability.
  • Investigate and resolve complex technical issues, providing effective solutions and guidance to the development team.
  • Work closely with cross-functional teams to ensure successful project delivery, collaborating with UX/UI designers, QA engineers, and project managers.
  • Create and maintain technical documentation, including architecture diagrams, design specifications, and coding guidelines.
  • Stay up-to-date with industry trends, emerging technologies, and updates to the C#/.NET framework and Outsystems platform, recommending and implementing improvements to development processes.


  • Outsystems Engineer

    3 semanas atrás


    Porto Alegre, Brasil Ranger Technical Resources Tempo inteiro

    Ranger Technical Resources – Porto Alegre, RS Outsystems Engineer #2201 Position Summary: We are seeking an experienced Outsystems Engineer with a strong background in both C#/.NET and Outsystems development to play a key role in designing, developing, and maintaining innovative software solutions. In this role, you will leverage your expertise in C#/.NET...