Developer Programmer at BCS Technology
Sydney NSW 2000, New South Wales, Australia -
Full Time


Start Date

Immediate

Expiry Date

15 Sep, 25

Salary

0.0

Posted On

15 Jun, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Information Technology

Industry

Computer Software/Engineering

Description

Job Information
Date Opened
06/04/2025
Job Type
Full time
Industry
Technology
City
Sydney
State/Province
New South Wales
Country
Australia
Zip/Postal Code
2000
Job Description

JOB DESCRIPTION

BCS Technology is a trusted technological partner for high-profile clients worldwide. We deliver custom-fit IT solutions that drive digital transformation – from strategy to technology implementation and managed services – focusing on high impact, high performance, and innovative success.
We are seeking a Developer Programmer. In this role, you will be responsible analysing, designing, developing, testing and maintaining software applications to meet business and technical requirements. You will collaborate with cross-functional teams to ensure secure, scalable and high performing IT environments that meet client expectations and industry standards.

QUALIFICATIONS, SKILLS AND EXPERIENCE

  • Bachelor’s degree in information technology, software engineering or related field
  • Strong programming skills in one or more languages such Java, JavaScript, Python or similar
  • At least 3 years of experience in network & system engineering role
  • Excellent attention to detail and debugging abilities
Responsibilities
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Design and develop software systems and applications by writing, updating and maintaining code in various programming languages such as Java, Python or JavaScript
  • Interpret technical specifications and prepare detailed flowcharts, diagrams and documentation to illustrate system logic and processes
  • Build, test and debug software applications and systems to ensure they meet performance, functionality and reliability requirements.
  • Modify and maintain existing software applications to correct errors, adapt them to new hardware or improve their performance.
  • Develop and execute unit and integration test cases to validate software functionality and performance
  • Collaborate with analysts, designers and other developers to integrate systems and ensure seamless end-to-end application functionality
  • Support deployment processes, configure environments and maintain version control systems and continuous integration pipelines
  • Prepare and maintain system documentation, user manuals and technical specifications
  • Stay up to date with emerging technologies, development methods and programming trends to continuously improve coding practices and solution quality.
    · Investigate and resolve software defects, bugs and performance issues.
    Requirements
Loading...