Scope

Our mission as a Corporate Transformation Team is to sustain EVS activities by monitoring business processes, managing corporate applications, structuring and managing corporate data. 
The corporate applications engineer plays a critical role in the Corporate Digital Transformation (CDT) team.  

He/she actively participates to the different development activities: analysis, design, implementation, testing and maintenance. 
Those activities are defined and prioritized by the Corporate Applications Coordinator, in collaboration with the Enterprise Architect. 

Job Description

The Corporate Applications Software Engineer: 

  •  Develop and maintain software components while ensuring their robustness, reliability, scalability, and ease of integration.
  • Align new developments with the overall application landscape and ensure seamless application integration.
  •  Maintain technical expertise in relevant areas, pursuing training and certifications as necessary.
  • Stay updated with the latest programming languages and technology tools.
  •  Analyze improvement requests and bug reports to identify risks, opportunities, and propose solutions.
  • Provide realistic time estimates for tasks to support effective planning and return on investment assessments.
  • Identify potential issues in design and development phases, avoiding unnecessary costs and complications.
  •  Adhere to coding and security standards.
  • Create and maintain unit and integration tests and perform ad hoc testing.
  • Document technical solutions for future upgrades, changes and maintenance.
  • Resolve critical business issues, troubleshoot and debug existing systems with the support of the Business Analyst & Application Owners.
  • Is the owner of some legacy applications and integrations
  • Recommend technical updates/upgrades for existing components.
  • Contribute to technical decisions within the team.

Profile

Qualifications:

  • Bachelor’s or master's degree in computer science, Engineering, or related field.
  • Minimum 2 years of experience in Software development.

Soft skills:

  • Goal-oriented with a strong ability to solve problems.
  • Committed to continuous improvement and will to learn
  • Able to work independently and take full responsibility for deliverables.
  • Proactive in collaboration with both team members and external stakeholders.
  • Good analytical skills

Technical skills

Proficient in software development, including detailed knowledge of main programming languages:

  • Integration Platforms:
    • Power Automate
    • Azure Logic Apps
    • Azure Function Apps
    • Dell Boomi
  • Development Technologies:
    • .NET 8 / Blazor 8
    • HTML / CSS / Javascript
  • Some older technologies to maintain legacy applications:
    • ASP.NET Web Forms (.NET Framework 4.7)
    • ASP.NET MVC 5 (.NET Framework 4.7)
    • Angular JS 1
    • Classic ASP (ASP 3)
  • Excellent knowledge of relational databases
  • Familiar with coding techniques and best practices.
  • Familiar with cloud software, micro service architecture and API
  • Knowledge of Azure DevOps
  • Knowledge of Azure services

Nice to have, those skills are not mandatory but would be helpful :

  • Familiar with setting up Azure Devops pipeline to automate build and deployment processes in a continuous integration/continuous deployment (CI/CD) workflow.
  • Knowledge in automated test automation.

Languages :

  • Fluent in English
  • Knowledge of French is an asset

Offer

You will benefit from working in a friendly, lively environment having ambitious objectives. Our dynamic team brings the best out of motivated potentials. In addition, you will receive a competitive salary and a range of other employee benefits.

Check out our website if you want to know more about why you should join EVS !