13 Nov
|
Indigitise
|
Canberra
13 Nov
Indigitise
Canberra
- Software Engineers have experience overseeing software development projects, writing optimised code, and provide technical leadership to a team of software engineers. They are responsible for the quality and functionality of the software produced by their team.
- Also identified as Development Experts - EL1 Equivalent
- Development professionals design, create, test and document software systems and applications in accordance with agreed development and security standards and processes.
- Development Experts lead software development projects and provide technical leadership to their teams. They manage software planning, development, and construction activities, and evaluate and resolve complex issues within the development and production environments.
- Development experts are responsible for the quality and functionality of software, ensuring adherence to relevant standards, guidelines, and methods for system development.
- Development Experts:
- lead the delivery of flexible, quality contemporary customer service
- work under the broad direction of senior staff to deliver results.
- make ethical, evidence-based decisions using sound judgement
- develop and manage stakeholder relationships.
Key duties and responsibilities
Duties may include some or all of the following:
- Design, create, test and document software systems and applications in accordance with agreed development and security standards and processes.
- Lead software development projects and provide technical leadership to their teams. Manage software planning, development, and construction activities,
and evaluate and resolve complex issues within the development and production environments.
- Responsible for the quality and functionality of software, ensuring adherence to relevant standards, guidelines, and methods for system development.
- Collaborate with business analysts, testers, and other developers to deliver high-quality software on secure platforms.
- Participate in code reviews and follow best practices for secure, testable and scalable development
- Strong problem-solving and analytical thinking.
- Ability to work independently and in a team environment.
- Good communication skills for liaising with technical and non-technical stakeholders.
- Adaptability to work with both legacy and modern technologies
Technical Skills
- Experience with SmartIQ/Infiniti, Drupal/GovCMS, Elastic/Kabana/Prometheus integration.
- Migrate and refactor legacy Middleware code or apps to modernized Server and Network architectures where applicable
- Implement and support File Transfers, Messaging/Web Service & API solutions for Middleware components.
- Work with relational databases (e.g., SQL Server & IBM DB2) and other ICT infrastructures (e.g. Firewalls, LDAP/AD, Entra ID,
Gateways).
- Migrate and refactor legacy Middleware code to modern Server and Network interface architectures where applicable.
- Implement ASP.NET MVC/Web API solutions for web based components.
- Optimise application performance, troubleshoot issues, and apply bug fixes.
- Work with relational databases (e.g., SQL Server)Develop, build, operate, monitor, and release enterprise midrange Java applications in IBM WebSphere on RHEL & Windows
Develop, build, operate, and release enterprise midrange Java applications in IBM WebSphere on RHEL & Windows
Requirements
Essential criteria
- 1.Emerging technology monitoring: Level 5 (SFIA) Monitors the external environment to gather intelligence on emerging technologies. Assesses and documents the impacts, threats and opportunities to the organisation. Creates reports and technology roadmaps and shares knowledge and insights with others.
- 2.Methods and tools: Level 5 (SFIA) Provides advice, guidance and expertise to promote adoption of methods and tools and adherence to policies and standards. Evaluates and selects appropriate methods and tools in line with agreed policies and standards. Contributes to organisational policies, standards, and guidelines for methods and tools. Implements methods and tools at programme, project and team levels including selection and tailoring in line with agreed standards. Manages reviews of the benefits and value of methods and tools. Identifies and recommends improvemen
📌 Senior WebSphere Software Engineer (Canberra)
🏢 Indigitise
📍 Canberra