Server-side Developer (JB1913)
Fully Remote
6 000 £) R115 000.00 per month
Overview
We are looking for a skilled senior developer to complement a team of engineers. The successful candidate ideally would be an expert in .
Net C# and with experience with DDD, event driven architectures (especially using CQRS and Event sourcing) and SOA. The candidate must also be able to demonstrate expert knowledge of testing and show a passion in delivering high quality software.
The successful candidate will be required to participate in an agile team to help architect, develop and maintain our solution.
Additionally, the successful candidate should be able to mentor junior team members and evaluate and recommend new technologies and approaches.
Minimum Requirements :
Bachelor of Science in Computer Science, Engineering, or a math-related field; or equivalent work experience
Excellent communication skills
At least 6 years of software development experience
Excellent C# or some C# experience coupled with expert-level experience at another OO or functional language.
Excellent knowledge of testing (practice and theory)
Optional positives :
DDD knowledge and experience a huge positive
Event sourcing and or CQRS a huge positive
Experience with NEventStore or EventStore a plus
Experience with MassTransit or NServiceBus a big plus
Experience with RabbitMq a big plus
Experience with F# or Scala a big plus
Attended any workshop from Eric Evans, Vaughn Vernon or Greg Young
Have read any of Eric Evans or Vaughn Vernons books
Duties :
Server-side code development (mostly)
Work in bi-weekly sprints to deliver functionality as planned by the team
Mentor and work with junior team members
Provide input in architectural decisions as part of an agile team
Always continue learning!