Description

ANZSCO 261312

Developer Programmers (also known as Application Developer/ICT Developer/ICT Programmer) play a crucial role in software development by interpreting specifications, technical designs, and flow charts to build, maintain, and modify code for software applications.

Skill Level: 1

Specialisations:

Database Developer

Cyber Security Developer

Database Programmer (Systems)

Network Programmer

Software Developer

Software Programmer

Your responsibilities include:

  • Interpreting Specifications: Carefully analyze and interpret specifications provided by clients or stakeholders. Understanding the functional requirements and translate them into technical solutions.
  • Building and Maintaining Code: Write, modify, and maintain the codebase for software applications. This involves utilising programming languages, frameworks, and tools to implement the required functionalities and ensure the software meets the specified requirements.
  • Constructing Technical Specifications: Create detailed technical specifications based on the business functional model. Considering factors such as cybersecurity measures, performance requirements, and integration with existing systems.
  • Testing and Debugging: Conduct thorough testing of software applications to identify and resolve any issues, bugs, or errors. Including unit testing, integration testing, and user acceptance testing to ensure the software functions correctly.
  • Writing Technical Documentation: Produce comprehensive technical documentation that describes the software’s architecture, code structure, and functionality. Documentation, assists in maintenance, troubleshooting, and future development.
  • Cybersecurity Considerations: Incorporate cybersecurity measures into the software design and development process. Ensure that the application follows best practices for data protection, secure communication, and authentication.

Developer Programmers bring technical expertise and attention to detail to their work. You collaborate with other team members, such as software architects and quality assurance professionals, to deliver high-quality software solutions. Your role requires a deep understanding of programming languages, software development methodologies, and the ability to translate business requirements into functional software applications.

Interested in this job?

9567 days left to apply

Apply for this job

Cancel
error: Content is protected !!
Send message
Cancel