Full Stack Developer (Java, Javascript, jQuery/React)

0-2 years
14 days ago
Job Description

Job Title: Software Developer

About us:

Hero Teams is a dynamic, innovative company that has been at the forefront of the software industry for over 14 years. We're headquartered in Australia and work with a wide range of medium to large software companies, helping them achieve their goals and stay ahead of the curve.

At Hero, we pride ourselves on fostering a positive, energetic work environment where everyone can thrive. Growth, sustainability, security, and quality are all key to our company mission that guides everything we do. But we don't just talk the talk -we walk the walk with transparency in all of our interactions with clients and team members. We believe in empowering our team members by giving them the trust, training, and support they need to deliver top-notch code, products, and services to our clients.

Imagine long-term stability and growth, not fleeting tasks. When you come aboard with us, you're not merely fulfilling a role and then darting off to the next prospect. You're becoming a vital part of our organisation for the long haul. Whether your talents lie in development, project management, marketing, design, operations or any other sphere, we value your commitment and contribution. Here, job security isn't just a notion, but a standard we uphold. Our assurance is that we invest in our people, cultivating a culture where every role matters, career advancement is supported, and stability is a given.

About the role:

Location: Remote Philippines or Hybrid, Philippines

Employment Type: Full-time

Reporting to the Head of Software Development Team, you will work throughout the full product development lifecycle. Keeping up to date with the latest technologies and industry trends, you will regularly tackle new, intriguing technical challenges and devise elegant solutions

Key responsibilities:

The core role of the Software Developer includes but is not limited to:

  • Development and maintenance of web solutions and frameworks as part of an agile software development team.
  • Working on the full software stack; front-end and back-end (UI, API, server, database and ancillary services).
  • Perform Peer to peer code reviews.
  • Write and maintain unit test cases.
  • Maintain technical documentation.
  • Contribute to and follow coding standards, architectural guidelines and structure.
  • Communicate requirements and dependencies of components within the system with other team members.
  • Provide assistance and advice to, and collaborate closely with, the Quality Assurance team and other teams (e.g. Infrastructure Team).
  • Work closely with the Product Manager and Business Analysts to ensure the correct solutions are delivered.
  • Actively participating in Scrum ceremonies.

Key skills:

Skills & Knowledge

Need to have:

  • Demonstrable competence in the majority of the following areas: Java, Junit framework, JavaScript, jQuery, HTML, CSS, Microsoft SQL Server/TSQL, SPRING framework, RESTful web-services, Bash scripting, source control management, AWS architecture, Tomcat.
  • Knowledge of Linux operating systems.
  • Technical writing and documentation skills.
  • Good verbal and non-verbal communication skills.
  • Attention to detail.
  • Ability to work as part of a team.

Desirable:

  • Knowledge and experience of secure coding techniques and design patterns.
  • Twitter Bootstrap theming/styling (or equivalent).
  • SWIFT/Java-based mobile development.
  • Git source code management.
  • Web-based reporting.
  • SaaS infrastructure.
  • UI/UX design.
  • Experience of working with Agile development methodologies.
  • Ability to communicate with non-technical colleagues and stakeholders at all levels.

Experience

Need to have:

  • Previous experience of working in a high performing team.
  • Enterprise level Java/JavaScript development.
  • Enterprise level development using Microsoft SQL Server.
  • Developing commercial web applications with server stack and thick client architecture.
  • Scalable systems design and development.

Desirable:

  • Knowledge and experience of secure coding techniques and design patterns.
  • SaaS system design/development.
  • Mobile apps development in a commercial/professional environment; iOS and Android.
  • Agile development in a commercial/professional environment; SCRUM.
  • Usage of distributed source control systems and work management.
  • Working in a full software development lifecycle environment.
  • Willingness to learn new technologies as part of available L&D.

Perks & benefits:

  • 13th month pay guarantee (paid every December)
  • 15 days annual paid vacation leaves (accrual)
  • 10 days annual paid sick leaves (accrual)
  • 10 Filipino Public Holidays (accrual if you had to work you can use it later on!)
  • HMO provided for you and 1 dependent
  • Php 2,000/month rice/travel allowance (for roles that are hybrid)
  • Monthly Team Lunch (meals delivered to your home or in office where your role is hybrid)
  • Yearly all hands in person get together
  • Quarterly meet ups

Key to this role is an awareness of data privacy and security as you will be dealing with sensitive data in accordance with Hero Teams security policies and practices.

JOB TYPE

Industry

Other

Skills

CSS
secure coding techniques and design patterns
SWIFT/Java-based mobile development
RESTful web-services
AWS architecture
Microsoft SQL Server/TSQL
Twitter Bootstrap theming/styling (or equivalent)
Web-based reporting
SaaS infrastructure
source control management
Linux operating systems
Git source code management
communicate with non-technical colleagues and stakeholders at all levels
Junit framework
Technical writing and documentation skills
About
Job Source: www.linkedin.com