WEX is looking for a Senior Developer to design and implement the full stack of their applications, ensuring high-quality, thoroughly tested code that meets end-user needs.
Requirements
- 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
Responsibilities
- 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
- Answer questions about the products and its codebase
Other
- Candidates must be based at one of our hiring locations: Chicago, IL; Dallas, TX; San Francisco, CA; Seattle, WA; or Portland, ME.
- 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