At Avast, we strive to give everyone the power to explore our shared digital world freely and safely. Our team is working to help shape the digital world to be a freer, fairer and safer place through the application of science, technology and human ingenuity, and we are looking for people who share our passion to contribute to a better online world. Avast promotes a rich diversity of cultures, debates, and out-of-the-box thinking. Today, Avast is a FTSE 100 company that safeguards more than 435 million people worldwide, protecting their digital data, identity, and privacy.
Job Description:
You'll work with the CCleaner web team as a full stack C# .NET developer working on the main CCleaner.com website along with other web applications that the team develops and maintains.
Reporting to the Web Development Team Leader, your role will have 2 main parts:
- To implement new features and bug fixes as guided by the Product Manager.
- To mentor and assist junior developers in their day to day work
You’ll work in close collaboration with other developers, QA, product managers, and stakeholders in an agile process. Most of the team is based in London, but with everyone working remotely recently, you'll definitely be an equal part of the team. You'll have the chance to see your work directly affect the success of our business and help keep our software the best in the world.
Basic Requirements:
- 2+ years’ experience as a C# .NET developer (.NET/.NET Core)
- Microsoft SQL Server
- Experience with frontend technologies (e.g. Vue. Sass)
- Experience with building services (e.g. Web API)
- Experience with building and working with CMS Systems (e.g. Squidex, Umbraco)
- Experience with unit testing (e.g. NUnit, MSTest, Moq)
- Experience with conducting Code Peer Reviews
- Experience with source control systems e.g. git, TFS
- Visual Studio 2017+
- Able to work autonomously but within a small team
- Able to multi-task and balance tasks of different priorities
- Familiar and comfortable with SOLID principles
- Experienced in writing high-quality software
- Experienced in finding and fixing issues in existing software
- Able to communicate well with different teams in English
- Can work on your own initiative to suggest new and better features/methods/tools.
- Ability to collaborate with others and work well within a team.
- Great attention to detail
- Strong problem-solving skills
Desired Requirements:
- Having worked on web applications with high levels of traffic
- Working within an Agile team
- Experience of iterative/agile (e.g SCRUM, Kanban) and Jira and Confluence
- Experience with Microsoft Azure (e.g.Azure Storage, Servicebus, Functions)
- Architectural knowledge and experience (e.g SOA, scaling, distributed caching)
- Experience with Test Driven Development
- Experience with Storybook
What we offer:
- An amazing and truly international work environment
- The chance to join a major global tech company
- Many opportunities for professional growth
- Quarterly bonus scheme
- Attractive pension & health insurance plan
- Training and conferences
- Unlimited Personal Time Off - because each of us needs enough time to relax
- Whole-life flexibility - we empower our people to choose where, when, and how they work (alternatively we can also add: and measure their contribution based on the achievements and outcomes rather than hours they work)
Sounds exciting? We look forward to hearing from you.
Avast does not accept unsolicited resumes from recruiters or recruiting agencies in response to job postings. No fee will be paid to third parties who submit unsolicited candidates directly to our hiring managers or HR team, even in a situation when the relevant candidate is employed by Avast.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.