Job Description - EaaS Sr Software Engineer - (Remote) in Greensboro
Return to jobs

EaaS Sr Software Engineer - (Remote)

Ref: US_EN_6_914766_1462747

Posted on 06 September 2022

 EaaS Senior Software Engineer – Consultant Role & Responsibilities

As a Senior Software Engineer Consultant, you will be working with the  Equipment as a Service (EaaS) global team. You will be part of the development team and will collaborate with the design and development of a new service.

You are an experienced, self-organized, and motivated individual, familiar with all product development phases (planning, design, testing, implementation, deployment, and maintenance). A combination of software solutions development expertise, advanced technical skills and knowledge of various processes, tools, with excellent understanding of business, functional and non-functional, requirements give you the opportunity to contribute to the development of software-based solutions that are tailored to business specific needs.

Responsibilities include:

  • Design and development of new software features and functionalities in collaboration with the lead developer, solution architect, product owner, business analyst and architecture team, with a strong focus on creating and generating business value.
  • Responsible for the development of high quality, scalable and maintainable systems using service oriented and modular architecture.
  • Evaluate vendor solutions or components for functional fit, robustness, flexibility and technical risk
  • Configure and troubleshoot the implementation of vendor solutions or components
  • Identify and communicate technical risks, and propose mitigation actions
  • Ensure compliance with relevant business and technical processes, methods and tools, as well as software architecture guidelines and principles
  • Available to work and collaborate during business hours on the East Coast (EST/EDT time zone)
  • Minimum Experience:

  • A minimum of 5 years of relevant experience with demonstrated Senior level accomplishments and expertise in a Software Engineer or equivalent role
  • Ability to work independently (self-organized) in a challenging and complex business and technical environment
  • Excellent knowledge of the agile mindset and ways of working, and practical use of the Scrum framework and Azure Cloud / DevOps environments
  • Professional proficiency with the English language, both spoken and written
  • Excellent written (Business & Technical), verbal and listening communication skills
  • Technical Competencies:

  • Required:
  • Demonstrated programming experience in project(s) of high complexity with the following technologies:
  • REST APIs / RESTful Web Services
  • Azure Cloud
  • Azure DevOps
  • Azure App Service
  • Azure API Management
  • Azure SQL Database
  • Azure Functions
  • Microsoft Entity Framework
  • Microsoft SQL Server
  • C#
  • Legacy and new .Net systems (4.5+) and .NET Core
  • ASP.NET MVC and Razor development
  • Microservices, Domain Driven Design and Clean Architecture
  • Preferred:
  • Azure Service Bus
  • Azure Event Grid
  • Azure Event Hubs
  • Azure Key Vault
  • Azure Active Directory
  • Azure Cache for Redis
  • Azure Front Door
  • React and related Frontend technologies
  • If interested, apply today! We are excited to see your resume!

    Equal Opportunity Employer/Veterans/Disabled

    To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to

    The Company will consider qualified applicants with arrest and conviction records

    Remote Jobs

    Find your local office.

    Modis has over 100 offices in the United States, Canada and Europe. With both industry and location-specific expertise, our people know their area and their labor market and can find the right position for you.