Software Development Opportunity
We are seeking a skilled Software Developer to join our team in an exciting role that combines software development, collaboration, and career growth.
About this Role
The successful candidate will work closely with the development team on the Guardian Control Centre application, analyzing and developing applications according to specifications. Key responsibilities include designing, developing, and maintaining source code, as well as preparing documentation.
Key Responsibilities:
* Design and Develop Software: Use Visual Studio to build web-based applications using C#.NET, Backbone.js, JavaScript, HTML, CSS, and jQuery.
* Integration Activities: Build integration activities (e.g., JSON, REST APIs) for a mobile application.
* Testing and Debugging: Perform unit testing and integration testing of the applications using standard techniques to ensure that the applications perform as per requirements.
* Error Handling: Debug, diagnose, and correct errors of the applications using tools and standards established for the applications.
* Advice and Guidance: Advice on realistic timeframes, secure framework, and compliance with Australian standards and best practice principles.
* Quality Assurance: Quality assurances are set and achieved.
* Documentation and Record Keeping: Documentation and record keeping are maintained on the server.
* Security Requirements: Security requirements are identified, documented, and assured as compliant with Government standards for all key stakeholders.
* Installation and Configuration: Effective installation and configuration for authenticated users in a range of technical environments.
* Maintenance and Support: Maintain remote systems, licensing, and software.
Requirements
* Excellent software development skills - C# .NET or equivalent.
* Languages: C#.NET 4.5 and VB.NET, HTML5, CSS3, JavaScript.
* Reporting Tools: Microsoft SQL Server Reporting Services (SSRS).
* Technologies: ASP.NET, ASP.NET MVC 4.5, Razor, Entity Framework / EF Database First, LINQ.
* Libraries: jQuery, Backbone.js, requireJS.
* Databases: MSSQL, MySQL.
* Revision Control: GIT, SVN.
* Tools for collaborative development: GitHub, Asana, Toggl.
* IDE: MS Visual Studio 2010, MS Visual Studio Express 2012.
* Integration activities (e.g., JSON, REST APIs).
Qualifications
* Bachelor's in Information Technology Degree and/or equivalent Microsoft Certification.
* At least three (3) years of relevant experience.
This is an exciting opportunity to grow with us as we expand our business. We offer a positive work environment and opportunities for career advancement.