Job Description
Location: Sydney.
Salary:AUD - Annual Gross.
Experience: 7+ yrs. of experience.
Flexible working arrangements (hybrid, reviewed case-by-case basis). Feel free to connect with your recruiter to learn more about how this works in practice.
Skill:- Mandatory Skills and Knowledge:
- Experience in HTML, Bootstrap, JS, CSS/Less
- Experience in ReactJS, Redux
- Experience with Node JS NPM, bower, grunt
- Experience with Groovy/Cucumber or other Test Automation tools
- Experience with Stash/GIT
- Experience with Liquibase
- Experience with Swagger
- Experience with AWS – EC2, SNS, SQS, Lambda
- Experience with Ansible
- Experience with OpenShift or other Container platforms
- Experience with messaging technologies or integration
- Experience with Atlassian suite (Confluence, Stash, JIRA)
- Has exposure to ECM/Filenet
- Experience supporting high availability production systems is highly desirable
- Ability to work in a collaborative and distributed Agile environment with minimal direction and supervision
- Ability to work in a flexible environment and be adaptable to change
Roles and Responsibilities:- Developing ReactJS based web applications and other UI skill-based applications as needed
- Provide input to or develop business systems solutions, estimates and specifications
- Understand technical designs provided by Architects and Tech Leads, and see them through the Agile development lifecycle
- Support application software by analyzing and fixing problems
- Conform to quality assurance standards and agreed processes within the department
- Support the strong automation and self-service strategy by driving automation practices within the team
- Contribute to out of hours activities as reasonably agreed in advance
- Utilize agile methodologies and XP techniques where appropriate in your work
- Passion for quality and clean code!
Skill/Competency Requirements:Essential- Working knowledge of the general digital landscape, architectures, trends, and emerging technologies.
- Ability to analyze business requirements and provide appropriate alternatives and solutions to meet those requirements.
- Knowledge of system development life cycle.
- Ability to guide the business through UAT through to sign off, managing any postimplementation changes.
- Knowledge of applications support and development
- Ability to work independently or within a team framework, and in varying customer environments
- Strong time management, workload management and organizational skills
Preferred –- Proven Diagnostic and Troubleshooting skills
- A disciplined approach to planning, implementation, and project execution
- Ability to prioritize workload and meet agreed timeframes
- Understanding of Agile development practices.
ADDITIONAL:- Good working knowledge in a relational database management system
- Business acumen and industry knowledge with a strong understanding of business processes and products
- Excellent customer-facing skills
- Excellent written and verbal communication skills
- Strong attention to detail and outstanding analytical and problem-solving skills.
Qualifications we seek in you!- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field required
Preference:- Experience in using angular. Strong Angular experience is the most important requirements for this role.
- Experience preferable as a .Net Developer with Strong analytical skills and programing skills.
- Relevant experience with business requirements, structured analysis, process design, UML process and use case definition.
- Experience with Agile development methodologies, TDD, BDD and continuous integration
- Strong communication skills both verbal and written. Capable of collaborating effectively across a variety of Technology and Business groups.
- Strong problem-solving skills, excellent understating of OOO, design patterns, Unit testing, Multi-threading, InversionOfControl, microservices.
- HTML5 technologies, Typescript, Javascript, Json, CSS, Angular
- GIT, Runway, Jenkins
- Some knowledge of Asp.Net 4.0 or above, C#, ASP.NET Web API , DB: SQL server or Sybase, DB2
Additional Skills:- At least 4-6+ years experience working in front-end development
- Proficiency in popular React tools
- Familiarity with debugging problems using appropriate tools
- Knowledge of object-oriented principles, design patterns, and software designing and architecture best practices
- Both verbal and written communication skills
- Efficiency in handling technical issues expertly, producing new design ideas and substitutions where required
Key Responsibilities:- Translating designs and wireframes into high quality code
- Provides timely support in troubleshooting defects and providing resolutions.
- Supports production deployment and project go-live tasks
- Actively participate in team meetings and collaborate with other team members to carry out project deliverables.
- Work closely with the front end, clients and project manager to deliver the project successfully.
- The role will require hands‑on coding as well as adaptation to the most efficient methodologies for projects.
- Experience with a proven track record within software development.
Technical Skills:- Proven experience with ReactJS, HTML DOM, HTML5, CSS3 is desirable
- Experience in the specification, design, development and testing of responsive design and progressive Web Apps.
- Sound knowledge in use of APIs and good understanding of HTTP and REST architecture.
- English language fluency.
Beneficial Skills:- Experience in Microsoft Dynamics CRM.
- Experience in Office 365 accounts
- Exposure with Microsoft PowerAPP.