Job Details


Software Engineer


Senior Software Engineer  NSW,   Posted: 2/6/2020
Job Description

Job ID#:

12920

Discipline:

Software Engineer

Position Type:

Permanent


This Sydney CBD company is seeking a Senior Software Engineer for a new permanent position.

The Purpose of this role is to contribute to the development team needed to successfully undertake the strategies and tasks to successfully achieve the values, goals and objectives of the company.

Main responsibilities are to:
- Specify, design and develop applications, user interfaces and database design & development on
mobile, web and desktop platforms;
- Provide/Consume technical design documentation for projects to be developed by other engineers and
used by departments within the organization;
- Analyze complex problems, develop solutions and provide technical customer support for fault tickets
- Follow defined processes for software development/maintenance.
- Write and maintain unit and integration test cases to ensure build/code stability.
- Document code, create installers and deploy code on mobile, web and other platforms.

The person should:
- Be able to work on multiple technologies and platforms when needed by the organization
- Be open to learning about other aspects of the system and taking up other tasks during
downtimes.
- Be open to learning and experimenting on new technologies that could be employed by the
system in future.
- Ensure compliance and adherence to the required WH&S standards in line with Company policies
- Ensure that all activity under your control is conducted in an ethical manner and is consistent with
Company policies, procedures and legislative/statutory requirements and developed/implemented in a
manner which protects the Company"s interest and reputation
- Actively pursue continuous improvement opportunities within the business

 
Job Requirements

 

Competencies should include the following:
* Computer science degree or equivalent thereof;
* Demonstrate 10+ years" experience in online development building highly scalable enterprise software
and web apps using:
- .NET Framework 4.5 + and .NET Core 2.0 and 3.0
- ASP.NET
- C++ 11/14
- C# 6, 7, 8
- MS SQL Server 2016;
- HTML/CSS/JavaScript/AngularJs
* Experience with Visual Studio 2008/2013;
* Good analytical/problem solving skills;
* Good knowledge of source control tools and experience in using them;
* Good communication skills both written and oral;
* Good knowledge of SDLC.
* Experience in software development building enterprise software using the following technologies:
- C# 6, 7, 8
- C++ 11/14
- .NET 3.5/4.0
- ASP.NET
- MFC
- WCF
- Qt Framework
- HTML/CSS/JavaScript and other front-end technologies/frameworks
* Experience with QT Framework and designing cross platform applications for mobile and desktop
systems.
* Strong knowledge of modern C# and C++ principles and practice (C++11/14 is mandatory) along with
prior experience with QT framework.
* Experience with design patterns and good understanding of web development & technologies;
* Experience with SQL queries, database schema design and development of stored procedures;
* Experience with Visual Studio 2013 or newer;
* Good analytical/problem solving skills;
* UML knowledge and experience of other development artifacts such as system diagrams, sequence
diagrams, flow charts, etc (Enterprise Architect experience is a bonus);
* Good knowledge of source control tools and experience in using them.





 

Already have an account? Log in here