Software Engineer

at  BCS Technology

Sydney, New South Wales, Australia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Apr, 2025Not Specified24 Jan, 20252 year(s) or aboveCommunication Skills,Python,Development Tools,Computer Science,Agile,Database Design,Information Technology,Scrum,Software Development MethodologiesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Job Information
Date Opened
10/11/2024
Job Type
Full time
Industry
Technology
City
Sydney
State/Province
New South Wales
Country
Australia
Zip/Postal Code
1006
Job Description
BCS Technology is a 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 software engineer role will In this role, you will responsible for the design, development, and implementation of software solutions and systems. You will collaborate with cross-functional teams to ensure high-quality deliverables that meet client requirements and industry standards.

Responsibilities:

RESPONSIBILITIES WILL INCLUDE:

  • Understand the requirements and current software architecture
  • Design and develop software applications to meet the needs of a diverse user community
  • Lead technical discussions and provide innovative software solutions to complex problems
  • Collaborate with project managers, business analysts, other engineers and programmers and other stakeholders to gather and define project requirements and design components
  • Participate in the full software development lifecycle, from requirement analysis to deployment and maintenance
  • Investigate computer system or component malfunctions to diagnose problems
  • Inspect program logic for errors in programming
  • Ensure system behaviour is accurate by running local integration test cases
  • Testing and debugging
  • Provide ongoing support to other engineers, programmers, quality assurance personnel or users
  • Designing specifications for computer software
  • Planning the operational details for specific computer systems
  • Write clean, scalable, and efficient code, adhering to best practices and coding standards.
  • Conduct code reviews to ensure code quality and share knowledge with team members.
  • Mentor and guide junior developers, fostering a collaborative and learning-focused environment.
  • Troubleshoot and debug applications, ensuring optimal performance and reliability.
  • Stay updated on emerging technologies and industry trends, integrating new tools and techniques into development practices
    Requirements

REQUIREMENTS FOR THE ROLE:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 2+ years of experience in software engineering, with a strong focus on [specific technologies, e.g., Java, .NET, Python, etc.].
  • Proficiency in database design and development (e.g., SQL, NoSQL).
  • Experience with modern web frameworks and development tools (e.g., React, Angular, Docker).
  • Strong understanding of software development methodologies (Agile, Scrum, etc.).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills, both verbal and written.
  • Ability to work independently and as part of a team in a fast-paced environment.


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science information technology or a related field

Proficient

1

Sydney NSW, Australia