How Remoteville checks and expires listings
Principal Software Engineer
Skills
.NET Core.NET FrameworkASP.NETASP.NET CoreASP.NET MVCC#Javascript
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 10+ years of web application development in ASP.NET C# JavaScript
- 5+ years leading or mentoring technical teams
- 5+ years in client-facing professional services role
- Experience with modern JavaScript libraries like Vue React Angular
- Experience with semantic-accessible HTML and CSS BEM naming methodology
- Experience resolving cross-browser compatibility issues
- Experience with search engine optimization best practices
- Experience with MS SQL Visual Studio Tooling Git continuous integration automated build products
- Experience with Microsoft Azure or Amazon Web Services (AWS)
- Strong testing and quality assurance ethic
- Experience developing with traditional and headless content management systems (CMS) like Kentico Sitefinity Umbraco Sitecore
- Experience working in an agency environment with multiple clients
- Excellent verbal and written communication skills
- Ability to thrive in an independent environment
- Self-starter with personal initiative
- Excellent communication and organization skills
- Ability to maintain positive work attitude and willingness to help others
Day to day
- Co-lead a small agile project team alongside an account manager/product owner and a project manager responsible for building and maintaining websites, webstores, intranets, and web applications for a handful of clients
- Responsible for the technical vision of client projects, translating business requirements into technical specifications, decomposing requirements into sprints or tickets, pair programming, and conducting code reviews
- Write code and develop complex solutions with your team, participate in architectural discussions, mentor junior developers, and lead client demos
