WEX is a company that simplifies the business of running a business, and they are seeking a Software Engineer I for their Benefits Technology team. In this role, you will collaborate with stakeholders to design solutions for employer benefits, build high-quality software, and support live applications while fostering continuous learning within the team.
Responsibilities:
- Collaborate with stakeholders to learn about our customers biggest challenges
- Measure, inspect, and drive decisions using data
- Design, test, code, and instrument new solutions
- Strengthen and drive our engineering process with TDD and BDD, Microservice and Vertical Slice Architectures
- Support live applications, promote proactive monitoring, rapid incident response, and continuous improvement
- Analyze existing systems and processes to identify bottlenecks and opportunities for improvements
- Mentor and learn from your peers, foster continuous learning within your team and organization
- Learn our team’s process and best practices, and apply them to given tasks with help from peers and your manager
- Partner with and assist your peers on completing tasks
- Focus on continuous learning of new technologies
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related field; OR demonstrable equivalent experience
- At least 1 year of experience in software engineering
- Strong problem-solving skills, excellent communication and collaboration skills
- Passionate about keeping up with modern technologies and design
- Experience building and consuming REST APIs
- C#, Python (if applicable)
- Kubernetes
- Helm/ArgoCD
- Terraform
- GitHub Actions
- NoSQL databases
- GraphQL
- Azure
- Docker
- Modern RDBMS (i.e. MS SQL, Postgres, MySQL)
- ASP.NET RESTful API design
- Kafka / event-driven design
- Modern Web UI Frameworks and Libraries (i.e. Angular, React)