Job Description :
AVAST Software (www.avast.com), maker of the world's most popular antivirus, protects over 400 million computers and mobile devices with our security applications.
In business for 30 years, AVAST is one of the oldest companies in the computer security business, with a portfolio covering everything from free antivirus for PC, Mac, and Android, to premium suites and services for business offered in about 40 languages.
Headquartered in Prague, Czech Republic, with offices in the U.S., Europe, and Asia, AVAST Software employs some of the brightest new talent in the IT industry, from around 30 different nations.
The main focus of our Prague based team is to deliver high reliability security management product to our Small & Medium Business Customers.
See our solution in action : https : / / business.avast.com / .
The software engineer will design, plan, implement and test, current and new internet security solutions for cloud based services.
Key responsibilities :
The candidate will be responsible for implementation of web-based data access components of a cloud based service delivery system
Work with team members from various other groups to plan and execute projects
Understand requirements by coordinating with systems analyst, user experience and product management personnel
Coordination with project management, testing, product support and executive management to accomplish project objectives
Test software applications during development to verify requirement acceptance prior to promotion to QA
Troubleshoot and debug issues and design and implement resolution
Bachelor’s Degree in Computer Science, Computer Engineering, or Software Engineering, with actual code development experience is desired
Minimum of 5 years of coding experience is highly desired
C#, .NET, HTML, XML, JSON, SQL Server experience required
Experience with Ruby on Rails, Entity Framework, PHP, and Dapper is a plus
Must be self-starter and capable of self-management for the day-to-day tasks required to complete a project
Persistent in effective troubleshooting and problem solving
Able to describe and document complex software designs in specification form
Works well under pressure in a fast-paced Agile development environment
Must have excellent communication skills and desire to work effectively with multiple customers in a team environment
Ability to work on multiple projects on committed schedule
Must be able to adapt to change
Motivated to learn new technologies and applying them to projects
Fluent in English, Czech / Slovak is welcome
Be able to agree on work with a team in different time zone
We offer :
An interesting job in an international team of a growing and very successful company
An exciting product portfolio
Opportunities for professional growth
Dynamic international work environment
An adequate performance based salary
Great benefits : food and drink provided all day by the company, game room, music studio, fitness center, golf simulator, library, language lessons and much more
Flexible working hours, home office
Cafeteria benefit system, multisport card
25 days of holiday, 5 sick days
The chance to join a major global tech company