Software Development Engineer 2
Portland, ME 
Share
Posted 11 days ago
Job Description

About the Team & Role

A .NET Developer on our team is an experienced professional who will collaborate with all members of our Scrum Team to ensure the code we release is of the highest quality, thoroughly tested, and meets the needs of our end users. This individual will work across the full stack of our applications, and is expected to be independent in the implementation of new features and in the debugging and problem solving of issues.

How you'll make an impact

Be a great teammate and leader:

  • Actively participate in Agile ceremonies (Standups, Refinements, Retrospectives, Planning, and Requirements discussions)

  • Help onboard new team members

  • Collaborate with QA Engineers, Developers, Users, Stakeholders, Product Owners, Scrum Masters, and Architects throughout the lifecycle of a project

  • Communicate effectively, clearly, and thoroughly with the Scrum Team and Stakeholders

  • Identify areas needing process improvements and see them through to resolution

Write awesome code:

  • Translate written or verbal requirements into extensible and well-organized coded solutions against our full stack applications using languages such as C#, SQL, Javascript, Typescript, Terraform and VB.NET

  • Learn and leverage design patterns such as Factory, Facade, Composite, Observer, and Mediator

  • Follow Object Oriented Programming best practices such as Encapsulation, Abstraction, Polymorphism, Single Responsibility, Open/Closed, and Interface Segregation, and adhere to WEX documented standards

  • Ensure quality releases by writing coded tests and testing coded solutions

  • Conduct peer code reviews to ensure standards and best practices are followed

Understand and support our products:

  • Take initiative to learn the domain and surrounding/supporting features

  • Answer questions about the products and its codebase

  • Respond to and communicate Production issues timely and effectively

Experience you'll bring

  • A BS in an engineering field or equivalent work experience

  • 3+ years of development experience

  • A demonstrable working understanding of ASP.net and/or Angular and client side javascript frameworks

  • Fluent in C#, comfortable with T-SQL, and adaptable to other languages

The base pay range represents the anticipated low and high end of the pay range for this position. Actual pay rates will vary and will be based on various factors, such as your qualifications, skills, competencies, and proficiency for the role. Base pay is one component of WEX's total compensation package. Most sales positions are eligible for commission under the terms of an applicable plan. Non-sales roles are typically eligible for a quarterly or annual bonus based on their role and applicable plan. WEX's comprehensive and market competitive benefits are designed to support your personal and professional well-being. Benefits include health, dental and vision insurances, retirement savings plan, paid time off, health savings account, flexible spending accounts, life insurance, disability insurance, tuition reimbursement, and more. For more information, check out the "About Us" section.

Salary Pay Range: $92,000.00 - $122,000.00
Equal Opportunity Employer/Vets/Disability

 

Job Summary
Company
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
3+ years
Email this Job to Yourself or a Friend
Indicates required fields