Junior Software Engineer
Job Description
Martin IT is an equal opportunity employer that values diversity and promotes a culture of respect. When not in lockdown, we employ a hybrid work from home, work in the office mode that allows for flexibility as well as face to face collaboration. If this sort of flexibility is something that interests you, we are open to exploring how to make this work with you.
Martin IT is a software development company specialising in building sophisticated web applications, and integrating them into other systems. We are based in Sydney, and generally work locally but the impact of our work is increasingly global, spreading through Asia in particular.
We are looking for a software developer to join us, to be hands on and client facing. To work with, and learn from, some exceptional practitioners at the top of their game. The role will involve building software that is pioneering new ground. This means being ready to take on some hard problems and with the support of the team, achieving some amazing results.
We are open to graduates and those that are have been working as a developer for a small number of years.
In either case, you will at least be a familiar with a number of tools and development languages, and whilst having your preferences, be willing to keep learning more. Experience development languages such as HTML/CSS and Javascript frameworks like NodeJs, React or Angular would be highly regarded.
Essential capabilities:
- The relevant tertiary education and/or experience to work ass a full stack
- developer. In other words, you will have solid programming skills and some
- experience working with a database.
- Good CSS/HTML/Javascript skills.
- The ability to be perform as an "all rounder", for example:
- You will be responsible for quality (we don't outsource that to our Test Manager).
- You will propose (UX) design for new requirements.
- You will develop and test features of your own.
- You will develop and test more complex functionality as part of a
- skilled team of engineers.
- You will work with the team on resolving issues (We don't want a
- separate team to fix our bugs).
14331045_1
1
- You will be required to help customers if they have trouble using our software. There will be solid training in our platform, and you will be well supported with this task.
- You will analyse pain points, based on real customer feedback, and provide key insights for the team and be involved in working out solutions to improve the product.
- Advantageous in applying for this role:
- Experience working on with NodeJS.
- Experience working with React or Angular.
- If you know .NET or Java then we'll back your ability to transition to Node JS.
- An eye for what looks good when implementing a user interface.
- We are a company of engineers. We put our people first and foremost. We value their long term over commercial short term goals. We value education and experience over hype. We will support you to learn new technologies, and to be certified in them. We are looking forward to hearing from you.
- Some questions you will be expected to answer:
- Can you confirm your right to work in Australia?
- Which front end development libraries and frameworks are you proficient in?
- Which programming languages are you most experienced in?
- How much notice are you required to give your current employer?
- Have you completed a tertiary qualification in computer science?