Job Description:As a Senior .NET Software Developer, you will be responsible for developing our partner's platform. We operate in a fast paced and constantly changing industry and development and maintenance of effective software is key to the ongoing success and future growth of the business. This is a perfect role for Senior Developers who thrive in a fast-paced environment where they are working with current technology and where their work matters and is appreciated.
Responsibilities: New systems and web development using .NET and cloud related technologies.Foster the use of agile practices of Software DeliveryWork in cross-functional Product teams responsible for the discovery, delivery and validation of product features via microservices, APIs, web-apps.Work with the software development team following our software development principles.Peer review design decisions, code, automated tests, and documentation. Participate in the ongoing design and architecture of our evolving core platforms and services.Collaborate with product managers, experience designers & business stakeholders to build efficient and reliable feature implementations that will delight our customers.Coach, mentor, and guide other engineers.Assist with Architectural and Design decisions. Ideal Experience: 6+ years’ experience in developing applications using .NET Framework (.NET Core) and other Microsoft app development platforms. (6+ months as a Senior Developer)Good understating of cloud-based development (AWS experience Required)Experience in developing web applications utilizing JavaScript / Typescript / JQuery, React, Vue or Angular, Bootstrap.Good understanding of designing and developing well-crafted software using agile and lean approachGood understanding and experience of scaling API’sExperience of Agile/SCRUM and waterfall methodologies