Outsystems Engineer

1 dia atrás


Região Geográfica Intermediária de Sorocaba, Brasil buscojobs Brasil 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 :

  • JavaScript
  • Asynchronous processing (Timers, BPTs)
  • Architecture canvas framework
  • Data integration patterns
  • Offline sync patterns
  • ASP.NET
  • Web APIs
  • 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.
#J-18808-Ljbffr