Backend .NET Engineer

2 months ago


Edina, Missouri, United States WEX Full time
Work Schedule

This role requires alignment with USA time zone hours.

Remote Work Policy

To be considered for this remote position, candidates must reside within a specified distance from designated company hubs.

About WEX

WEX is a prominent entity in the financial technology sector, headquartered in Portland, Maine, with a workforce exceeding 6,000 professionals across more than 40 countries. Our mission is to simplify the complexities associated with payment systems across various industries, including Fleet, Corporate Payments, and Benefits. We focus on optimizing employee benefits, enhancing payment processes, reducing fuel expenses, and modernizing fleet management, thereby alleviating administrative burdens for our clients.

Role Overview

In this position, you will significantly contribute to the design and analysis of software initiatives, leveraging your technical expertise. We seek an individual who is passionate about problem-solving and adept at managing multiple tasks efficiently. Your primary responsibilities will encompass planning, designing, developing, and testing software systems or applications for enhancements and new products. Additionally, you will address current issues and identify long-term solutions.

Key Responsibilities

Team Collaboration
  • Provide support for applications during and outside standard business hours.
  • Investigate issues and service requests promptly, engaging in discussions to propose solutions.
  • Assist with production deployments, including post-deployment validation and troubleshooting.
  • Participate actively in team meetings and feature discussions.
Software Design and Architecture
  • Create foundational designs for new and existing features.
  • Develop solutions with team guidance that are efficient, scalable, and maintainable.
  • Engage in code reviews to ensure adherence to standards and best practices.
  • Deliver software that meets requirements through thorough product area understanding.
  • Write testable code across all levels.
  • Enhance unit test coverage.
  • Review requirements and provide constructive feedback.
  • Engage in project estimation and prioritization.
  • Build collaborative relationships with team members across various roles.
Project Implementation
  • Contribute to prioritizing performance enhancements and addressing technical debt.
  • Understand and apply security best practices to mitigate risks.
  • Design and develop solutions across different environments to enhance throughput.
Product Knowledge
  • Develop a strong understanding of your team's product domain.
  • Possess basic knowledge of an additional product domain.
  • Communicate effectively about application behavior and technology in both technical and business contexts.
Leadership and Mentorship
  • Assume various roles to ensure project timelines are met.
  • Mentor new software engineers, equipping them with essential tools and knowledge.
  • Provide technical guidance to team members.
  • Lead features through the complete software deployment lifecycle.
  • Recommend strategies to enhance development efficiency.
  • Collaborate effectively in cross-functional teams to ensure project success.
  • Demonstrate domain expertise, becoming a sought-after resource for peer reviews and problem-solving.
  • Communicate priorities and dependencies across teams.
Qualifications
  • 2 - 4 years of relevant experience in a similar role.
  • Bachelor's degree in computer science or a related field.
  • Experience with tools and programming languages as specified by Development Managers.
  • 6 years of relevant experience may substitute for a degree.
  • Basic understanding of software development fundamentals and processes.
  • Effective communication skills in a distributed team environment.
Compensation and Benefits

The base pay range reflects the anticipated low and high end of the pay scale for this position. Actual pay rates will vary based on qualifications, skills, and competencies. WEX offers a comprehensive benefits package designed to support personal and professional well-being, including health, dental, and vision insurance, retirement savings plans, paid time off, and more.