Full Stack .Net / C# Developer (SOLID / TDD)

Hays Specialist Recruitment is working in partnership with Willis Towers Watson to manage the recruitment of this positionThe end client is unable to sponsor or transfer visas for this position; all parties authorized to work in the US without sponsorship are encouraged to apply.Working at Willis Towers Watson is a chance to push into the unknownthe never beforethe new. We use our know-how, experience and global reach to tackle challenges and fuel potential. This makes for a highly engaging and innovative culture - and one where our colleagues are empowered to achieve the best possible results, for each other and for our clients.

  • 99% remote

  • Huge enterprise company so affords opportunities to grow within the organization and gain new skills.

  • Long history of delivering business solutions globally.

  • Denver is a big focus area for growth.

Role Description The Senior Software Engineer will play a key role in the development and maintenance of commercial software products to build reliable, testable, scalable and high-performing enterprise class solutions for our global Fortune 500 customers. The successful candidate must be able to create full stack components and features that are directly accessed by a user through a UI or API. You will also work with production support teams to triage priority issues. You will work with all software product development disciplines (including engineering, architecture, product owners, testers and analysts) to develop and maintain solutions that meet the needs of the business, utilizing industry standard best practices and modern software engineering techniques. The onsite requirement will be minimal (maybe around 1x/month.) Skills & Requirements * 5+ years of related development experience * Demonstrated understanding of software design principles such as SOLID, DI/IoC, CI, TDD * Experience working with the full Microsoft technology stack, including .NET/C#, SQL Server, ASP.NET, MVC and Web API * RESTful Architecture experience * Object Relation Mapping such as Entity Framework or nHibernate is required * Experience with HTML5, JavaScript and CSS3 * Experience with front-end libraries, AngularJS, Angular, and jQuery (Angular is required). Bootstrap is a plus. * Experience with Software as a Service (SaaS), multi-tenancy application development * Experience working with large relational databases * Experience using Agile Scrum software development life cycle * Experience using source control management tools such as GIT * Experience working for a national or global commercial software product company requiring software product usage and high availability in a 24/7/365 model. * Experience working with globally distributed business stakeholders and engineering teams * Experience working with collaboration and issue tracking tools such as Confluence and JIRA

Posted about 1 year ago