
Senior Software Developer – C#, .NET, SQL
WEX
full-time
Posted on:
Location Type: Remote
Location: Remote • Maine, Texas, Virginia, West Virginia • 🇺🇸 United States
Visit company websiteSalary
💰 $120,000 - $160,000 per year
Job Level
Senior
Tech Stack
AngularASP.NETAWSAzureJavaScriptSQLTypeScript
About the role
- Actively participate in Agile ceremonies (Standups, Refinements, Retrospectives, Planning, and Requirements discussions)
- Support and coach other Developers and QA Engineers, provide technical guidance
- Help onboard new team members
- Collaborate with Developers, Users, Stakeholders, Product Owners, and Architects throughout the lifecycle of a project, from concept through implementation and rollout
- Communicate effectively, clearly, and thoroughly with the Scrum Team and Stakeholders
- Identify areas needing process improvements and see them through to resolution
- Create designs that meet the needs of our business, our team, and our technology, and are always performant, scalable, and maintainable
- 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, AWS or Azure
- 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
- 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
- Support releases to Production by reviewing deployment scripts, ensuring code is moving safely from one environment to another, and working with DevOps on release night if needed
Requirements
- A BS in an engineering field
- 5+ 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
Benefits
- health, dental and vision insurances
- retirement savings plan
- paid time off
- health savings account
- flexible spending accounts
- life insurance
- disability insurance
- tuition reimbursement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#SQLJavaScriptTypeScriptASP.NETAngularT-SQLObject Oriented Programmingdesign patternscoded tests
Soft skills
communicationcollaborationcoachingproblem solvinginitiativeprocess improvementpeer code reviewtechnical guidanceonboardingstakeholder engagement
Certifications
BS in engineering