MineWare's advance dragline, shovel and excavator monitoring systems continue to drive key improvements in mine and machine performance, production, maintenance and safety. Today, MineWare has grown to become the technology partner of choice for many of the world's largest surface mining organisations. Our monitoring systems support the high production demands and minimal downtime requirements for draglines, shovels and excavators in operation around the world. MineWare is looking for an enthusiastic and experienced professional to participate in delivering customer value through new and existing product developments.
The Software Developer role is responsible for delivering functional, high quality software with continuous attention to technical excellence and good design.
The position will involve participating in the software development cycle in such areas as:
Requirements and business rules analysis
Software design and review
Code development, unit testing and deployment of MineWare's software products and toolset
Software documentation to assist in design, development, testing, debugging, commissioning, support and maintenance tasks
Analysis, design development, and documentation of MineWare's software products.
Maintaining feature and defects records in MineWare's project management software
Writing program code and unit tests to implement new features, fix defects, maintain and/or enhance existing functionality
Level 3 support activities including solving support problems and writing knowledge articles
Adhering to MineWare's coding standards and maintaining regular Subversion check-ins with meaningful comments
Other Responsibilities and Duties
Writing toolset applications to support the development, commissioning and maintenance of MineWare's products
Maintaining MineWare's continuous integration environment
Writing implementation, test and back out plans for change management
Deploying MineWare's software
Write knowledge articles and root cause analyses for level 2 support
And other tasks deemed within context of this role
This position will involve relationship building and working closely with a number of key groups within the MineWare team. This includes the other members of the software development, commercial and operations team.
Skills and Experience:
Minimum of 3-5 years' experience in enterprise application development
Microsoft .NET Framework 3.5+
Enterprise application development in C#
Enterprise web development in ASP.NET
Windows Communication Foundation
SQL Server 2008+
SQL Server Reporting Services 2008+
Strong technical skills and an understanding of modern software development patterns and frameworks
Strong knowledge of windows operating systems and networks
Strong written and verbal communication skills
Experience developing / maintaining applications with C++
Knowledge of VM or Virtual PC environment
This is a full time position and an attractive salary package will be offered to the successful applicant that meets all of the desired attributes.
Please forward your application today to :firstname.lastname@example.org