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.