Altran North America

Returning Candidate?

Senior Software Engineer - Enterprise Software Development

Senior Software Engineer - Enterprise Software Development

Category 
Engineering

More information about this job

Company Overview

Today’s complex interconnected world demands companies to conceptualize and deliver cutting-edge products and solutions to market faster than ever before. Altran, a global product development partner, collaborates with companies to address the business and technical challenges inherent in developing and supporting complex connected systems.

 

For over three decades, leading companies and emerging startups in some of the most highly regulated and rapidly evolving industries have relied on Altran to inspire innovation, accelerate time to market, improve predictability, and maximize return on product investment. Altran provides a full complement of technology consulting, software and product development expertise, and engineering services to our client partners in the Aerospace, Automotive, Energy, Industry and Electronics, and Medical and Life Sciences industries.

 

In North America, Altran is based in Burlington, Massachusetts, with additional offices in Atlanta, Chicago, Detroit, New Jersey, Silicon Valley and Southern California. For more information, visit altran-na.com.

Job Description

Altran is looking for Software Engineers who are motivated, innovative , and enthusiastic about building and supporting complex software products using the latest technologies. As a Senior Software Engineer with Altran, you will join on a team of collaborative and dedicated engineers on all phases of software development including requirements definition, design, development, testing, integration, and deployment.

Responsibilities

 

  • Perform hands-on, full product lifecycle development activities to meet project goals
  • Collaborate with your teammates to create innovative solutions for our clients
  • Participate in technical design, coding, code reviews, unit testing and documentation
  • Participate in software development process following Agile/Scrum or hybrid models
  • Follow formal software development processes such as medical regulated processes

Qualifications

 

  • 5+ years of broad experience developing software products using C# .Net technologies
  • Extensive experience developing C# WPF based applications using the MVVC pattern
  • Experience in at least two of the following three areas:
    • Web UI Development
      • HTML5, Javascript, AngularJS, React, jQuery, Bootstrap, CSS3, ASP.NET MVC
      • Responsive design
      • Integration with RESTFul web services
    • Web Services Development
      • Design and development of RESTful web services
      • Must have experience with one of the following technology stacks (both preferred):
        • Open Source: Java, Spring Platform, Linux, Apache
        • Microsoft: C#, .Net, WebAPI, IIS
      • Experience working with ORM Layers.
    • Exposure to database development
      • Relational DBMS (e.g. Oracle, PostgreSQL, MS SQL Server); NoSQL experience a plus
      • Database table design
      • SQL, PL/SQL, Stored procedures, Triggers
  • Experience with cloud development and SaaS desirable (Azure, AWS, Google Cloud)
  • Experience with mapping and imaging applications a plus
  • Experience with C++ and/or Python a plus
  • Interest in IoT a plus
  • Experience following formal software development processes; medical regulated processes a plus
  • Exposure to Agile methodologies
  • Familiarity with CI and CD.
  • Strong written, verbal and interpersonal skills
  • Awesome team collaboration skills
  • BS in Computer Science or Engineering discipline

 

Equal Opportunity/Affirmative Action Employer; M/F/D/V