Job summary
C#.NET Software Developer roleOpportunities for learning and developmentContributing impactful change
Job seniority: associate level
Responsibilities
• Ongoing development and support of functionality for products used by customers• Developing clean, resilient, test-driven code• Working in an agile environment• Familiarity with Azure and/or AWS• Problem solving, analytical, and strategic thinking
Requirements
• 2+ years of software development experience• Proficient in C#.Net• Strong in Object Oriented Programming, MVC, Design patterns...• Experience with HTML, JavaScript, Typescript, and web development frameworks• BS degree in Computer Science or Engineering• Familiarity with Microservices architecture• Knowledge of repository management, version control, branching and merging• Microsoft SQL Server skills• Full and clean driving license and right to work in the UK
Key Skills Needed
• C#.Net• Object Oriented Programming• MVC• Design patterns• Mediatr implementing CQRS• SOLID principles• HTML• JavaScript• Typescript• AngularJS• Vue• React• Bootstrap• jQuery• ORM frameworks• DevOps practices (CI/CD)• Web services development (SOAP, REST)• Problem solving• Analytical thinking• Strategic thinking