Full-Time Senior Software Developer
Watchguard is hiring a remote Full-Time Senior Software Developer. The career level for this job opening is Manager and is accepting Brazil based applicants remotely. Read complete job description before applying.
Watchguard
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
THE OPPORTUNITY
The Collective Intelligence platform is a strategic piece of the endpoint protection model that Watchguard offers its customers. In this Big Data platform, billions of events that we receive from our clients are processed daily and in real time with a single purpose, to protect them from cyberattacks, in a security model delivered as a service.
As a senior developer of the IC Platforms team, you will play a key role in taking this vision of protection further, facing the challenges always posed by cyber threats and attackers. Your contribution, from string experience and extensive programming capabilities, will be key to accelerating our strategy to expand the capabilities of our platform. Your professional maturity will allow you to be autonomous in the performance of your duties, so you will lead projects to achieve objectives, defining and implementing the steps to meet them within the established deadlines and following the quality standards that characterize our brand. You will have a constructive spirit with an attitude of wanting to learn and demonstrate what you have learned. You will show strong time organization skills, finding the most efficient way to accomplish tasks according to the given schedule, being careful and detailed. As the ultimate owners of the software we develop, we take care of it once deployed on the platform, so you will actively participate in resolving incidents, identifying problems and proposing solutions to solve them.
You will be part of a high-performance team with extensive experience in the development of software and bigdata solutions, working perfectly coordinated, enjoying the successes achieved and providing support when neccesary. For this reason, we want to incorporate an extremely motivated, committed person, with a great capacity for adaptation and results-oriented, who must take advantage of all technological resources, for the design and development of effective and high performance solutions. We count on you to open doors to opportunities and constantly exceed goals and expectations. Here’s what that will look like:
Manage the team's tools, systems, methods, and ways of working that allow you to communicate seamlessly with team members.
Understand the challenge represented by the amount of data generated daily, receiving training that allows you to contribute ideas to improve the process.
Within 3 months, you will…
Review user stories led by other people on the team, which will help you learn about established forms and workflows. Participate in the resolution of incidents in a collaborative and guided way, which will allow you to establish the knowledge acquired and be able to propose ideas for the improvement of processes.
Participate in workshops to ensure the quality of a system that will help you adopt best practices within software development.
Within 6 months, you will:
Successfully lead projects, actively participating in the definition and estimation of tasks. Meet the expected delivery dates and keep the team informed of possible delays, helping to establish the necessary actions to achieve their execution.
Participate in the definition and review of standards and methodologies applicable to the design and implementation of code, helping to unify software development.
Design test plans to measure the quality of the developed software, reducing the number of incidents in production.
Optimize the performance of the developed software, by performing stress tests, and obtaining solutions capable of processing hundreds of thousands of data in seconds.
Detect opportunities to include them in the continuous improvement system.
Technologies of interest
Java, C#, SQL, .NET, .NETCore, Spring, REST, Git, Gradle, SQLServer, HBase, Kafka,
Redis, Flink, ClickHouse, Cassandra, ElasticSearch, Kibana, Docker, Kubernetes,
Jenkins, AWS development, Scrum, AzureDevOps.