Full Stack Developer needed in the Defence sector, ASX listed company

Full Stack Developer needed in the Defence sector, ASX listed company

STATUS: This Position Is No Longer Available

IT & Telecomms / Software – Developer

Permanent / Full Time

Position : Full Stack Developer

Location : Brisbane

Full Job Description

Gateway Synergy is looking for a Full stack Developer on behalf of our client. Our client is a rapidly growing company in the Defence industry, with an urgent need for exceptional professionals.
As a Full Stack Developer you will assist the existing software engineering team in building and enhancing the automation and orchestration platforms, helping to further drive the evolution of our platform while progressing your skills and experience as a software engineer. 
Working in a fast-paced environment, you will be challenged and supported by some of the most talented engineers with years of experience to share, mentoring opportunities and an open collaborative engineering culture. 
The role reports directly to the Lead Backend Developer and whilst primarily based in Brisbane, remote within Australia is also available to the right candidate(s). 

Key Responsibilities :

Backend Development 

  • Design, develop and maintain API (Application Programming Interface), worker, and UI microservices for our internal and client facing automation and orchestration platforms. 
  • Develop and maintain our in-house component driven UI library. 
  • Develop thoroughly tested code (TDD) following best practices. 
  • Progress your skills and experience through mentoring, hackathons, spike days and collaboration. 
  • Help drive the evolution of our automation and orchestration platforms. 
  • Enhance and progress already existing services. 

Technical support and problem solving 

  • Troubleshoot and resolve issues involving development, staging and production environments. 

Company best practices 

  • Ensure your knowledge of the software development industry is up to date and relevant through, for example, networking, undertaking related research and reading relevant blogs and news sources. 
  • Contribute to industry events and forums as required. 
  • Share knowledge, insight, best practice, and ideas with the Engineering Teams and within the organisation more broadly.  
  • Actively contribute to technical related articles and blogs.  

Innovation, Research and Development 

  • Maintain and contribute to innovation and research projects that support tpriorities. 
  • Explore and evaluate new and emerging engineering tools, processes, and technologies relevant to innovating and evolving the platforms.  
     

PLEASE NOTE: The responsibilities outlined above for this position are not an exhaustive list and the individual may be required to perform additional or alternative duties / tasks commensurate with this role. 

Security  

  • You must be eligible to obtain Australian Security Clearance 

Essential Requirements:

  • Intermediate or senior level software developer 
  • Intermediate or advanced knowledge of Ruby 
  • Intermediate or advanced knowledge of JavaScript 
  • Strong understanding of OOP
  • Highly self-motivated and driven 
  • Ability to analyze and solve problems efficiently 
  • Effective communication and effective collaboration skills 
  • Ability to meet tight deadlines in fast-paced environment 
  • Experience with Test Driven Development and high code coverage 
  • Knowledge of JSON, CSV and other data interchange formats 

  
Desirable skills:

  • Experience with containerization, specifically Docker and Docker Swarm
  • Experience building microservice and service-orientated architecture applications. 
  • Experience building APIs (Application Programming Interface) and workers with non-Rails frameworks, such as Grape, bare-bones Rack, Sinatra etc. 
  • Experience building frontend user interfaces with JavaScript 
  • Experience with VMWare vCloud Director and vCenter APIs (Application Programming Interface) 
  • Experience building components as either Ruby Gems or NodeJS packages. 
  • Experience developing workers for Sidekiq 
  • Experience building Docker images 
  • Experience with NodeJS 
  • Experience with Gitlab 

“OPENING THE GATEWAY BETWEEN TALENT & OPPORUNITY”

Should you be interested please apply through online before calling. 


How to Apply

Send us an email Email Us
[email protected]

Apply online : Click here to apply

https://apply.jobadder.com/au3/1909/442350/7w54obduknyehjueomm7eqnu44

Full Stack Developer needed in the Defence sector, ASX listed company

Full Stack Developer needed in the Defence sector Bullet Points

STATUS: This Position Is No Longer Available

IT & Telecomms / Software – Developer

Permanent / Full Time

Position : Full Stake Developer

Location : ACT

Full Job Description

Gateway Synergy is looking for a Full stack Developer on behalf of our client. Our client is a rapidly growing company in the Defence industry, with an urgent need for exceptional professionals.
As a Full Stack Developer you will assist the existing software engineering team in building and enhancing the automation and orchestration platforms, helping to further drive the evolution of our platform while progressing your skills and experience as a software engineer. 
Working in a fast-paced environment, you will be challenged and supported by some of the most talented engineers with years of experience to share, mentoring opportunities and an open collaborative engineering culture. 
The role reports directly to the Lead Backend Developer and whilst primarily based in Brisbane, remote within Australia is also available to the right candidate(s). 

Key Responsibilities :

Backend Development 

  • Design, develop and maintain API (Application Programming Interface), worker, and UI microservices for our internal and client facing automation and orchestration platforms. 
  • Develop and maintain our in-house component driven UI library. 
  • Develop thoroughly tested code (TDD) following best practices. 
  • Progress your skills and experience through mentoring, hackathons, spike days and collaboration. 
  • Help drive the evolution of our automation and orchestration platforms. 
  • Enhance and progress already existing services. 

Technical support and problem solving 

  • Troubleshoot and resolve issues involving development, staging and production environments. 

Company best practices 

  • Ensure your knowledge of the software development industry is up to date and relevant through, for example, networking, undertaking related research and reading relevant blogs and news sources. 
  • Contribute to industry events and forums as required. 
  • Share knowledge, insight, best practice, and ideas with the Engineering Teams and within the organisation more broadly.  
  • Actively contribute to technical related articles and blogs.  

Innovation, Research and Development 

  • Maintain and contribute to innovation and research projects that support tpriorities. 
  • Explore and evaluate new and emerging engineering tools, processes, and technologies relevant to innovating and evolving the platforms.  
     

PLEASE NOTE: The responsibilities outlined above for this position are not an exhaustive list and the individual may be required to perform additional or alternative duties / tasks commensurate with this role. 

Security  

  • You must be eligible to obtain Australian Security Clearance 

Essential Requirements:

  • Intermediate or senior level software developer 
  • Intermediate or advanced knowledge of Ruby 
  • Intermediate or advanced knowledge of JavaScript 
  • Strong understanding of OOP
  • Highly self-motivated and driven 
  • Ability to analyze and solve problems efficiently 
  • Effective communication and effective collaboration skills 
  • Ability to meet tight deadlines in fast-paced environment 
  • Experience with Test Driven Development and high code coverage 
  • Knowledge of JSON, CSV and other data interchange formats 

  
Desirable skills:

  • Experience with containerization, specifically Docker and Docker Swarm
  • Experience building microservice and service-orientated architecture applications. 
  • Experience building APIs (Application Programming Interface) and workers with non-Rails frameworks, such as Grape, bare-bones Rack, Sinatra etc. 
  • Experience building frontend user interfaces with JavaScript 
  • Experience with VMWare vCloud Director and vCenter APIs (Application Programming Interface) 
  • Experience building components as either Ruby Gems or NodeJS packages. 
  • Experience developing workers for Sidekiq 
  • Experience building Docker images 
  • Experience with NodeJS 
  • Experience with Gitlab 

        “OPENING THE GATEWAY BETWEEN TALENT & OPPORUNITY”

Should you be interested please apply online or email Anastasia at [email protected]


How to Apply

Send us an email Email Us
[email protected]

Apply online : Click here to apply

https://apply.jobadder.com/au3/1909/442260/7w54obduknyehjueomm7eqnu44

Attracting the Best Candidates is Easily Achieved When Job Titles are Appealing

Attracting the Best Candidates is Easily Achieved When Job Titles are Appealing

You already know those job seekers don’t check the advertisements with a red pen in hand seeking openings. Many digital employment boards are being visited, bookmarks being made, and postings being compared and weighed against one another. The way you write your advertisement is going to impact the number of people who actually see it.

The new paradigm is all about a candidate’s journey to your position and how you can make them want to join your company. In the same way that it’s essential to go beyond the job description and address what the individual will actually be doing on a day-to-day basis, it’s also important to think more creatively when it comes to attracting talent by using other channels.

Recruiting is more competitive than ever before, and it may be tough to stand out in a pool of similar-sounding opportunities. This is why your job description is so important. And it all begins with the title of the role. Continue reading to find out how to come up with a great job title.

The Importance of Job Title

Job titles serve as a launching pad for job seekers in most cases. Job seekers may be exposed to your business for the first time by clicking on a job post on your website. In order to entice eligible applicants to click on the job ad, the title of the ad must accurately describe the position you are looking to fill.

Once job seekers have clicked on the job ad, they read what your position requires in detail. The job title on the job posting must be consistent with the qualifications or job description summary. Don’t make the mistake of using confusing job titles. You want to make sure that the individual viewing the job is able to grasp its true meaning. This means using clear and concise wording.

Job Title Writing Tips

Don’t complicate things; keep everything straightforward and clear- Make use of the keywords your prospects are likely to use in their searches.

Accurately describe what you mean- Increasing your pool of potential applicants is a simple matter of being as specific as possible with your job title. Build a job title that is precise and enticing by being as descriptive as possible.

Consider the salaries and benefits- You won’t be able to foresee the pay expectations of every candidate you interview. However, by doing market research, you should have a good idea of a fair wage. The salary for the position must meet the title.

You’ve developed an excellent job title, and you’ve written an engaging job description to go with it. So, what do you do now? Advertise the job!  The effectiveness of the wording is significant, but the effectiveness of the listings is also essential. Your job ads will be more likely to be seen by the right people if you use great job titles and practical recruitment tools.

Creating an Effective Hiring Plan

Creating an Effective Hiring Plan

While recruiting isn’t the only thing recruiters do, we can’t disregard that it is an essential part of the work. With that said, to succeed as an effective recruiter, you must have a well-thought-out hiring strategy that considers both quantitative and qualitative factors like spending plan and headcount. This strategy, along with some skills, will serve as your foundation for a successful recruiting process.

Hiring Plan

A recruiting strategy is another name for a hiring plan. It doesn’t matter what you label it. The purpose remains the same: efficiently documenting the number of employees you expect to bring on board throughout the company, split down by department. This is often presented in the form of a spreadsheet, along with any relevant financial information.

The following are my top 4 tips to start you off on the right track.

Let Everyone Know and Agree on your Hiring Plan

Let everyone know and agree on your hiring plan before you start hiring. Make sure that everyone on your team is aware of your plans and agrees with them. Many individuals will be involved in the decision. It is essential that everyone knows how you’re making your decisions and that everyone agrees with the process. This can help avoid objections later. Make sure to consult all stakeholders.

Goals and Budget

How many people you can afford to hire will be determined in part by your spending plan. The company’s objectives will influence the funding and staffing allocation among teams. The amount of money you have available may also affect your capacity to attract the best or highly-experienced applicants. 

When developing a hiring strategy, it’s crucial to keep these factors in mind. In other words, you shouldn’t plan on hiring more people than your resources allow. In reality, it is not only a waste of money but a serious disservice to an employee who loses his job for such a reason. You should never compromise your resources and make exceptions in such cases.

Ask Questions

Here are some questions to bear in mind when you create your hiring plan:

What’s the best way to look for qualified candidates?

How long will it take to find, recruit, and hire one person? 

Do you have enough money to hire new people?

How many candidates are you currently tracking?

What talent gaps need to be filled?

Is your hiring plan too ambitious or too conservative?

Build your hiring strategy by raising additional questions. These questions will help you better understand how long it will take you to fill a position with a new employee.

Tools and Its Use

Your recruiting strategy will be easier to establish if you know how many people you need to hire and how much you need to spend. Modern recruiting techniques and technologies are often used in this process. Programmatic recruiting software can help you locate the best people, whether you’re filling a small number of highly specialized posts or a huge number of less technical ones.

You can also utilize some job sites and social media sites to help you with job advertisements. Meanwhile, tapping some reputable recruitment agencies can be very efficient and fast. These recruitment agencies have a great pool of competitive candidates ready to start a new career in your company.

Strategies for Retaining Top Talents

Strategies for Retaining Top Talents

A manager’s worst nightmare is to hear the words “I quit” from one of their most valuable workers. Still, it happens often. It is becoming more critical for companies to maintain a strong workforce. The capacity of a firm to retain its best employees, particularly in competitive recruiting markets, has a significant impact on its ability to run smoothly and efficiently, free of interruptions caused by staff turnover.

Every year, the competition for elite talent appears to become more intense. That implies that you’ll have to make more effort towards retaining your finest workers by using retention measures like compensation raises. Here are some pointers on how to retain excellent workers:

Choose those who’ll Remain and who have your Mindset

You must figure out a way to choose employees who are more inclined to stick around. There are strong indications right there in their Curriculum Vitae. If someone has a history of changing jobs often, that’s a sign that the person is not stable. Make sure you turn down anyone who changes jobs too frequently. They might be good employees, but it’s hard to see how they will stay with your company for any length of time. On the other hand, if someone has held one job for many years without moving, this is a sign of stability.

Retention may be improved by finding employees aligned with your values, vision, and purpose from the beginning of the recruiting process.

Encourage Continuous Learning and Make Career Paths Clear

Employers must provide opportunities for advancement. An evaluation, coaching input, and a knowledge of one’s capabilities, risk factors, and intrinsic motivators should be the first step. Once that is accomplished, a performance plan must be developed and evaluated on an ongoing basis.

Investing in your employees’ education can help retain talent, grow your business, and increase your company’s value. When you offer training and upskilling, don’t just think about how you will see a return on investment through increased productivity or sales. You also want to make sure that your culture supports continuous learning.

Offer Competitive Compensation Package

Offering a competitive salary package can help with the retention of your top employees. Part of this package can include a bonus at the end of the year. The bonus is typically based on the company’s performance for the year as well as individual performance. If a bonus is paid, it needs to be part of the employee’s regular pay package and not counted as an additional expense. A bonus can often help with the retention of your top employees.

Maybe your top talent intends to leave the company because you failed to offer a yearly salary increase. Make sure to evaluate your employees’ performances regularly and prepare a compensation plan properly.

Whether or not you can figure out how to get this talent to stick around. It’s not likely that you’ll ever uncover every reason, but at least now you know some have made your top talent consider leaving your organization. Such as not providing a supportive, healthy work environment for them. You may also find that these reasons aren’t all work-related at all.