Monday – Friday, must be able to work Eastern Standard Hours (EST)
Work with a high performing agile project team
You became a developer because you love innovation and want to be at the forefront of new ideas and technologies.
You love managing complex projects from initial specification to full delivery and ongoing support. You have strong leadership abilities and consider yourself creative and adaptable. If this sounds like you, we’ve got just the opportunity for you.
Ian Martin Group has partnered with a company that provides full-service support to its clients. They provide a full roster of digital experts from designers and developers to digital marketing and strategists.
Senior Web Application Developer
As the new Senior Web Application Developer, you will build solutions on content management systems, integrating the front end code and designs with the CMS functionality.
You’ll troubleshoot and resolve issues independently while ensuring to ask for help from other team members as early as possible if you run into difficulties. You’ll be aware of the timelines and budgets that you are working towards and should inform the tech lead and project manager if these targets are in danger of not being met.
Develop (in collaboration with other team members) creative, functional, and maintainable and performance driven web applications, websites and components
Write high-quality, reusable code following industry best practices and can teach others to follow your lead
Project based work, as well as contributing to our internal library of reusable components
Develop (in collaboration with other team members) best practices and standards for application development, and development operations within the studio
Manage development teams on your projects (task assignment, code review)
Manage all operational aspects of your projects - including the development pipeline, source control, branching & merging, continuous integration and deployment
Write concise technical documentation for new and enhanced solutions according to established standards
Provide estimates on work efforts
Provide senior level support to developers on your team through mentoring and helping them debug issues
Ensure strong team collaboration. Lead by example. Understand how the team prefers to communicate
This is a full-time permanent position. You’ll work remotely, Monday to Friday during EST hours. You’ll receive an annual base salary, in addition to a base salary you will be eligible for benefits and vacation.
Minimum of 4 years of professional experience working as a senior technical architect/project lead. "Full stack" experience preferred
Experience in .NET 4.x and web application development (C#), ASP.Net Web Forms, ASP.Net, MVC, ASP.Net Web API - minimum of 5 years of professional experience in .NET development
High proficiency with Windows Server (IIS) and experience with cloud platforms such as Azure, AWS, Rackspace Cloud
Relational database design and programming expertise (MS SQL Server), knowledge of and/or experience with NoSQL technologies such as RavenDB, MongoDB, DocumentDB
Proven experience with DevOps, continuous integration and deployment using tools such as Azure DevOps, TeamCity, Jenkins, Travis CI, Web Deploy, Octopus Deploy, Fake, Cake and Gulp
Advanced source code management skills with Git using branching strategies such as Git Flow, and managing code reviews with pull requests
Strong debugging skills combined with experience using performance and load testing tools
Fluent in HTML5/CSS3
A minimum of one year of experience working with Kentico CMS, or at least two years of professional experience working with another .NET-based CMS (e.g., EpiServer, SiteCore, Sitefinity, DotNetNuke, Ektron)
Proven experience in a technical leadership role with strong leadership, organizational, communication and negotiation skills
Professional experience working in Scrum and/or Kanban with Agile teams
Excellent communication skills with the ability to explain the technical aspects of a project to non-technical people
We value diversity and inclusion and encourage all qualified people to apply; however, only those selected for an interview will be contacted.
At the Ian Martin, we exist to connect people like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.