Software Developer
Software Developer
- Salary range $85,000 - $110,000
- Fulltime - 40 hours per week.
- Location: Auckland
Background
We are a software company with a specific focus on solutions for media forecasting, trading and analysis. Our software provides industry leading TV and Radio trading functionality that delivers the most flexible combination of speed, power and ease of use ever seen.
Position Overview
The position of Software Developer is a full-time position with responsibility to develop well-designed, robust and scalable software products. The Software Developer reports to the Software Development Manager.
Duties / Responsibilities
Develop solutions primarily in the Visual Studio .NET environment (Windows forms, WPF, Web API, MVC, C#, SQL Server, PostgreSQL), using other languages and platforms as appropriate, including VBA, JavaScript/TypeScript, Angular, and AngularJS.
Perform code reviews to maintain a high standard of code quality.Elicit and document functional (i.e. behavioural) and non-functional requirements including performance, reliability, maintainability, extensibility and reusability.
Skills and Experience required- A minimum of 4 years of experience in a product-based environment.
- Must have prior experience within the media industry.
- Must be a team player with the desire to improve software products and grow personally.
- Must be entrepreneurial and customer focused.
- High attention to detail and strong analytical skills.
- Must have experience in C# and or experience in Object Oriented development.
- Must have experience with SQL Server and Postgres.
- Experience with Visual Basic for Application (VBA, Excel)
- Experience in developing web applications (MVC, HTML, CSS, JavaScript/Typescript, Angular/React, Restful APIs)
- Must have experience in Kubernetes: AKS, Talos, Helm, Argo CD, Git OPS, Grafana, Loki, Prometheus, K9s.
- Must have experience in Big Data: Parquet, S3, Timeseries compression.
Education
This position requires a minimum of a Bachelor’s degree in Computer Science and a Masters in Computer Science is preferred.