Senior Software Engineer, Full-Stack
PhantomFull Time
Senior (5 to 8 years)
Candidates should possess demonstrable experience as a Web Application Developer, encompassing both front-end technologies such as HTML, CSS, JavaScript, and jQuery, and back-end technologies including C#, ASP.NET MVC5, and Classic ASP. They must have experience working with ecommerce platforms in a commercial setting, a solid understanding of SOAP WebServices and RESTful WebAPIs, familiarity with .NET ORMs like Entity Framework, and experience using source control (e.g., Git) and issue tracking systems (e.g., JIRA). Experience with SDL Tridion or similar enterprise CMS is desirable, along with proficiency in writing and maintaining unit tests using frameworks such as NUnit or MOQ, and a solid understanding of Agile methodology and Scrum ceremonies.
As a Web Application Developer, you will be responsible for the development and maintenance of the ecommerce platform, covering both back-end and front-end technologies, collaborating closely with developers, business stakeholders, and product owners to deliver robust and maintainable software solutions. You will support the end-to-end development lifecycle, write robust code applying SOLID principles and TDD practices, manage and maintain development tools and environments, collaborate on version control, continuous integration, and deployment strategies, monitor and troubleshoot system issues, explore emerging technologies, support the transition to .NET Core architectures, identify and implement technical improvements, and train and develop within the company’s culture of growth and learning.
Leading producers & providers of entertainment and information