Job Description

Job Header

Senior Software Engineer

Advertiser: TruescopeMore jobs from this company

Job Information

Job Listing Date
3 Dec 2019
Location
Wollongong, Illawarra & South Coast
Work Type
Full Time
Classification
Information & Communication Technology, Developers/Programmers

The Senior Software Engineer will join an agile development team, building and developing enterprise grade technology that helps deliver Truescope’s mission. This includes development of information systems by studying operations; designing, developing and installing software solutions.
 

What Success Looks Like

Ability to prioritise well, communicate clearly, have a consistent track record of delivery and excellent software engineering skills. Creative engineering balanced with high quality and a customer focus. Must be able to work across multiple facets of the project and juggle multiple responsibilities at the same time. Strong analytical capability and the ability to create innovative solutions. We are looking for a highly motivated individual who is looking to grow their career in a fast paced environment.
 

Duties & Responsibilities

Reporting to the Development Team Leader, the duties and the responsibilities of the Senior Software Engineer include:

  • Research and evaluate technologies for the successful delivery of Truescope’s mission.

  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions.

  • Aid in the development of the team’s efforts towards the successful delivery of projects.

  • Maintain high standards of software quality.

  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test and maintain Truescope’s technology platform.

  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.

  • Assess opportunities for application and process improvements and develop plans to implement improvements.

  • Adhere to high-quality development principles while delivering solutions on-time and on-budget.

  • Stay on the leading edge of development practices and be passionate about great technologies.
     

Desired Skills & Experience


Minimum Requirements

  • 5+ years’ experience as a Software Developer

  • Prior experience in a senior technical position

  • University degree in Computer Science or a related discipline


Core Competency Requirements

  • Extensive experience in designing and developing enterprise grade software

  • Experience in working with and integrating third party data and API’s

  • Experience with Git source control

  • Comprehensive understanding of C# (.NET Core) or Javascript

  • Strong working knowledge of AWS

  • Experience in automated testing

  • Experience in agile development methodologies

  • Experience in debugging, performance profiling and optimisation

  • Comprehensive understanding of object-oriented and service-oriented application development techniques and theories

  • Internally motivated, able to work proficiently both independently and in a team environment

  • Strong communication skills with both team members and external stakeholders


Preferred Competency Requirements

Any skills in the following areas will be highly regarded -

  • Experience with database design

  • Experience with relational and non-relational databases

  • Experience with micro-services architecture and API design

  • Experience with DynamoDB

  • Experience with Lucene based search platforms such as Elasticsearch and Solr

  • Experience with managing complex systems built on the AWS platform

  • Experience using machine learning and similar techniques in the areas of text classification, sentiment analysis, spam detection and recommendation systems.

  • Understanding of continuous integration and continuous deployment concepts

 

About Truescope

Truescope’s mission is; To Better Inform Communications

Truescope delivers highly relevant, real-time media insights through subscription services to professional communicators.

Utilising cloud-based services, artificial intelligence and deep market experience, Truescope will deliver indexed and customised information that provides clarity for communications strategies, reputational tracking and business decision making.

Truescope’s core offering is a subscription service that will be sold to;

  • Corporates (Corporate Communications and IR)

  • Governments (Departmental media teams and ministerial offices),

  • Professional investors (Fund Managers), and

  • PR Agencies
     

Truescope’s Values

  • Team – Our purpose is complex, so a team with differing skills, background and experience is needed to unlock the insights.  We look for people who thrive in a team environment.

  • Push boundaries – We are not looking to follow, we push boundaries to see what’s there, we want to discover new services, ideas and ways of doing important things.

  • Enjoy what we do – Our work is challenging, interesting and rewarding. We enjoy what we do, working with our fellow employees and what we deliver for our clients.

  • Give Back – We acknowledge it is important to give back.  To our communities and our fellow employees.

 

The application form will include these questions:
  • Which of the following statements best describes your right to work in Australia?
  • How many years' experience do you have as a software engineer?
  • Which of the following programming languages are you experienced in?
  • Which of the following Relational Database Management Systems (RDBMS) are you experienced with?
  • Which of the following front end development libraries and frameworks are you proficient in?

Report this job advert

Be careful- Don’t provide your bank or credit card details when applying for jobs. If you see something suspicious .

Share this role