
Software Engineer (.NET)
Join the team
Information
Day-to-day, you will:
Design and implement elegant, scalable solutions.
Collaborate with product management and user experience teams.
Collaborate with DevOps to continue to refine/improve our continuous delivery systems.
Collaborate with software developers and QA engineers to influence test strategies.
Participate in and promote strong code testing and validation including meaningful peer reviews.
Keep up with the industry to continually improve the technology stack.
Ideally, you have:
Several years of demonstrated software engineering experience.
Built software in C#, ASP.NET MVC.
Built software using JavaScript and Angular.
Built software using relational and non-relational/NoSQL databases.
Experience with Git, GitHub, and Gitflow.
Developed or worked with RESTful APIs and interfaces.
Designed features after thoughtful evaluation and consideration of technologies.
Demonstrated strong development practices in a continually-shipping environment (test driven development, continuous integration, clean and maintainable code).
A flexible, can-do attitude with a willingness and aptitude for learning.
Excellent interpersonal and communication skills, both written and verbal.
Experience in Agile Methodologies and Scrum.
Upper Intermediate English level.
Nice to have skills:
Experience developing widely distributed, unmanaged, enterprise software.
Experience in Net Core 2.1 and/or Golang.
Full-stack experience with React.
Experience with AWS or other cloud technologies.
Jenkins and Continuous integration experience.
Experience with containers (Kubernetes, docker).
Experience in authentication protocols (SAML, OAuth, OIDC, Ws-Fed/Trust).
Perks:
OSDE 310 familiar
1 week for holidays (additional)
Birthday day free
2 days free in December
Paternity Leave Extended
Flex time
Reduced journey
