Our client
Our client is focused on developing cutting-edge technologies is considered an industry leader in their field. They are building up a core team of experienced specialists that can contribute to achieving strategic objectives of the group. They are looking for an experienced Developer to join their team:
General Role:
- The Observability Developer (SE/DevOps) is responsible for the design, development, implementation, and support of observability tools. As well as frameworks and strategies that enable the organization to monitor, troubleshoot, and optimize its application and infrastructure. The Observability Developer will be responsible for developing and maintaining tools and services that enable real-time visibility into an application's performance, health, and usage.
- They may also monitor application and infrastructure performance, health, and usage, automate observability processes to ensure repeatability and scalability, troubleshoot and resolve application and infrastructure issues in a timely manner, and optimize observability processes and procedures to improve efficiency and effectiveness.
- Additionally, they may be responsible for creating and maintaining documentation related to observability processes and procedures, as well as collaborating with application developers, system architects, and other stakeholders to ensure observability requirements are met.
- Effective Communication Ability to effectively communicate urgent, important, or complex information to a cross-functional group of stakeholders/peers.
- Generating innovative yet practical solutions for a client requirement.
Ability to balance the needs of their employer, their client as well as their own.
Decision Making Skills
- Ability to make decisions & self-manage in order to contribute towards achieving company goals.
- Proven track record of being in the forefront of their industry / cutting edge.
- Ability to take initiative to improve upon standard methods / solutions to advance their work.
- BS degree or higher in computer science, engineering, or equivalent
- Excellent technical and communication skills.
- Experience working within Commercial Software Product development teams.
- At least 3-5 years of experience in software engineering, system architecture, or DevOps in the commercial space
- Have a strong understanding of observability concepts and technologies, as well as experience developing and maintaining observability tools and services.
- Broad experience with general web development using HTML / CSS / JavaScript
- Strong proficiency in React and Redux. Experience with Microsoft Fluent UI React preferred.
- Strong proficiency in .Net Core, C#, ASP.NET MVC, Linq, Entity Framework and Web API (oData and REST) Must have Microsoft Azure development experience, including none-relational storage, app services, containers, Azure functions and Logic Apps.
- Good knowledge of Microsoft SQL Server including designing schemas, writing T-SQL queries and stored procedures.
- Knowledge of common software patterns and anti-patterns
- Understanding of modern cloud-native architectural patterns
- Experience with CI/CD, PowerShell Scripting and Azure DevOps would be beneficial.
Market related considering the skills and experience level of candidates.
Our client reserves the right to amend or withdraw this specification without notice.