Role Overview and Objectives
An Analyst Developer supports the delivery of application and software solutions to Datacom projects and clients. They do this by understanding the application or solution and taking a hands-on approach to software development.
An Analyst Developer will be learning in the Software Development Domain competency which will be their preference discipline to which they are starting to develop to a proficient level.
An Analyst Developer will generally focus on one development technology so to focus on building deeper expertise on that technology.
An Analyst Developer will support Senior Developers and Manager Developers in the development of assets to build out Datacom’s software solutions and offerings and will support the preparation of pre-sales and educational decks on Datacom’s software solutions.
The core objectives and responsibilities of an AnalystDeveloper include:
- Utilize Software Development skills to develop application and software solutions to Datacom clients
- Be learning in the Software Development Domain competency
- Support the development of market relevant software assets
- Meet and exceed the Datacom Minimum Performance Expectations
Role Responsibilities
The Analyst Developer is responsible for:
- Utilize Software Development skills to develop application and software solutions to Datacom clients
- Be learning in the Software Development Domain competency
- Support the development market relevant software assets
- Utilises their knowledge of application development platforms to develop software solutions
- Understands software development delivery methods such as Agile
- Meets the criteria set out under Level 1 of the Software Development Domain competency
- Working towards or has achieved the criteria for Level 2 within the Software Development Domain competency
- Supports Senior Developers and Manager Developers in developing assets to enhance and support Datacom’s software solutions
Requirements
- Building an understanding of at least one full stack technology
- Building an understanding of application / software design methods
- Building an understanding of application / software delivery methods
- Experience in application development design and delivery
- Able to work in a team to contribute into deliverables agreed with minimal/no supervision
- Able to pick up new development technologies quickly
- Experience in application development design and delivery
- Able to work in a team to contribute into deliverables agreed with minimal/no supervision
- Able to pick up new development technologies quickly
Advantage if you have:
- Knowledge of multiple full stack technologies
- Able to initiate justifiable technical research that brings improvement to assigned projects
- Able to apply critical thinking and proactively suggest improvements to solution design and implementation processes
- Hands on experience with software and application development technologies, methods and practices