Job Description
• Senior .Net Engineering Lead
15+ years of technical experience, hands-on development. Work across engineering teams guiding design and architecture. Ensuring code quality and design pattern across a set of engineering streams. Code reviews. Work with Engineering Leads to drive sprint delivery.
Coding Expectation - up to 60% of time. Ability to deliver complex massive multi-million $ projects by directing 15 to 30 highly skilled resources.
Must Haves
* Strong OO background
* Strong Test Driven Development, Continuous Delivery, Pair programming
* Experience with Systems Integration
* Experience with Event Driven Architectures
Desirable
* Design Patterns (Gamma et. Al)
* CQRS and Event Sourcing experience (Read and watched suggested material - minimum)
* Enterprise integration patterns
Technologies:
* .NET / C#
* Java
* Maven
* JavaScript esp AngularJS
* Spring Boot, Spring MVC, Spring Data
* Axon Framework (Eventing Architecture)
* Relational databases OracleDB
* NoSQL Databases (mongodb, Cassandra)
* Infrastructure automation esp. Chef
* Familiarity with IntelliJ IDE
Practices
* Commit code frequently (at least daily)
* Minimise technical debt
Location: Henderson, NV
Duration: 1 year +
Rate: open
Interview mode: phone