Senior Software Engineer - .NET
Our client are looking for a Senior Software Engineer to join their team. You will be part of a team designing, developing & implementing products that enable Digital Marketing partners, and you will have the opportunity to grow and develop professionally. The successful candidate will be a member of a scrum team responsible for delivering key customer features. The role works closely with the Product Owner, Scrum Master, System Analysts, architects and other developers.
Responsibilities:
* Deliver high quality, innovative and maintainable software solutions
* Participate in Architecture & Application design
* Mentorship of junior team members
* Focus on customer: Demonstrate understanding of customer's business domain
* Demonstrate knowledge and application of current technologies
Requirements:
* Bachelors or Masters degree in an Information Technology related field
* 5+ years' experience in software application design & development
* Desired skillset: object oriented development – primarily in .NET/C#, but Java/J2EE, Spring/SpringBoot, Angular/AngularJS an advantage also
* Experience developing REST Services, Cloud infrastructure & CI/CD frameworks
* Experience with Agile methodologies
* Knowledge of continuous integration, static code analysis, test automation and test-driven development