Saviance · 1 month ago
Software Engineer – Application Development
Saviance is seeking a highly skilled Software Engineer to support ongoing application development initiatives for an initial 6-month contract. The ideal candidate will collaborate closely with the OutSystems development team to understand application architecture, contribute to feature development, and build integrations with R&D systems as needed.
Information Technology & Services
Responsibilities
Collaborate with the OutSystems development team to understand existing application workflows, architecture, and best practices
Contribute to application development efforts using OutSystems or traditional development frameworks as needed
Design, develop, and deploy RESTful APIs to integrate the application with various R&D data sources and backend systems
Troubleshoot, debug, and optimize application performance
Participate in code reviews, technical discussions, and solution design sessions
Write clean, maintainable, and well-documented code following best engineering practices
Support testing, deployment, and production readiness activities throughout the development lifecycle
Adapt quickly to evolving requirements and collaborate effectively with cross-functional teams
Qualification
Required
4–8 years of experience as a Software Engineer in application development
Strong hands-on experience with C#, .NET, Java, JavaScript, or similar modern programming languages
Experience building and integrating REST APIs and working with relational databases (SQL Server, PostgreSQL, MySQL, etc.)
Familiarity with low-code platforms—OutSystems experience preferred, but strong willingness to learn is acceptable
Understanding of cloud environments (AWS, Azure, or GCP)
Strong analytical and problem-solving skills with attention to detail
Excellent communication skills and ability to work with distributed teams
Preferred
Prior hands-on experience with OutSystems development, including Reactive Web or Mobile applications
Experience working in agile development environments
Exposure to R&D systems, scientific data workflows, or enterprise integrations is a plus
Knowledge of CI/CD pipelines, automation, or DevOps tooling