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 30 to 60 highly skilled resources.
Must Haves
BPM Experience (Appian, Metastorm or any other BPM system).
Experience with workflow management tools and integrating them in a highly interactive environment
Knowledge of the technologies mentioned in the overview.
Strong OO background
Strong Test Driven Development, Continuous Delivery, Pair programming
Experience with Systems Integration
Experience with Event Driven Architectures
Experience with Continuous Integration/Delivery
Experience with automation at all levels of software development. Technologies:
.NET / C#
Java 1.7
Maven / Jenkins
AngularJS
Spring Boot, Spring MVC, Spring Data
Axon Framework (Eventing Architecture) or CQRS
Relational databases OracleDB
NoSQL Databases (mongodb, Cassandra)
Infrastructure automation esp. Chef
Familiarity with IntelliJ IDE Desirable
Design Patterns (Gamma et. Al)
CQRS and Event Sourcing experience (Read and watched suggested material - minimum)