Careers at Countrynet

Senior C# Developer

Apply for Job
CountryNet Software Pty Ltd is a leading Australian developer of school management software in a Software as a Service model, based in Tuggerah Business Park on the NSW Central Coast. This is an exciting opportunity to join a rapidly growing company using the latest technologies whilst enjoying a Central Coast lifestyle.

This is a full-time position located in Tuggerah, 90km north of Sydney CBD. Applications should be from Australian residents and include current residential town/suburb. If not within commuting distance, explain intentions for relocating if successful.

An attractive salary package will be offered depending on suitability and experience.

We are looking for a senior C# web application developer(5+ years’ experience) responsible for building C# applications, including anything from back-end services to their client-end counterparts. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.

Responsibilities

The successful application will have the following responsibilities:

  • Translate application specifications and use cases into functional applications
  • Design, build, and maintain efficient, reusable, and reliable C# code
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organisation, and automatisation

Skills

The successful applicant will have the following demonstratable technical skills:

  • Excellent C# skills, with a good knowledge of the .NET Framework and Common Language Runtime (CLR)
  • Strong understanding of object-oriented programming
  • Experience writing reusable C# libraries
  • Knowledge of and experience writing RESTful APIs
  • Strong design skills, across various design and architectural patterns
  • Knowledge of concurrency patterns in C#
  • Good understanding of fundamental design principles behind a scalable application
  • Solid experience with Microsoft SQL Server. SQL 2014 or SQL Azure experience is a bonus.
  • Experience implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools
  • Familiarity with continuous integration tools and processes

Senior Front-End Developer

Apply for Job

This is a full-time position located in Tuggerah, 90km north of Sydney CBD. Applications should be from Australian residents and include current residential town/suburb. If not within commuting distance, explain intentions for relocating if successful.

An attractive salary package will be offered depending on suitability and experience.

We are looking for a Senior Front-End Developer (5+ years’ experience) who is motivated to combine the art of design with the art of programming. Responsibilities will include implementing visual elements and their behaviours’ with user interactions. You will work with both front-end and back-end web developers to build client-side logic. You will also be bridging the gap between the visual elements and the server-side infrastructure, taking an active role on both sides, and defining how the application looks and functions.

Responsibilities

The successful application will have the following responsibilities:

  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize applications for maximum speed and scalability
  • Assure that all user input is validated before submitting to back-end services
  • Collaborate with other team members and stakeholders

Skills and Qualifications

The successful applicant will have the following demonstratable technical skills:

  • Strong understanding of JavaScript, its quirks, and workarounds
  • Deep understanding of web mark-up, including HTML5 and CSS3. Experience with bootstrap and/or LESS and other CSS pre-processors would be a bonus.
  • Good understanding of advanced JavaScript libraries and frameworks. Experience with Angular.js is a bonus.
  • Good understanding of asynchronous request handling using RESTful APIs.
  • Proficient understanding of cross-browser compatibility issues and ways to work around such issues
  • Familiarity with JavaScript module loaders, such as Require.js and AMD
  • Familiarity with front-end build tools, such as Grunt and Gulp.js
  • Proficient understanding of code versioning tools, such GIT
  • Good understanding of browser rendering behaviour and performance