Current jobs related to Software Engineering - Blacktown - UKP RESOURCES PTY LTD
-
Water Sensitive Urban Design
4 months ago
Blacktown, Australia Blacktown City Council Full time**Job No**:BC2938*** **Location**:Blacktown, NSW*** ***: Blacktown is a vibrant city located in the very heart of Greater Sydney, halfway between Sydney City and the Blue Mountains. It is a city of ambition and excitement. With a total of 54 residential suburbs, and population of 435,000 coming from more than 180 different birthplaces, Blacktown City is...
-
Project Support Officer
4 days ago
Blacktown, Australia MCJ Appointments Full timeOur client is a large council who is seeking the services of a Project Support Officer for a 6 month contract role with a possible extension. **POSITION PURPOSE** This role is primarily responsible for assisting the road design team in managing its projects to deliver the projects on time and to budget whilst achieving multiple...
-
Production Scheduler
7 months ago
Blacktown, Australia Momentum Consulting Group Full time**MOMENTUM CONSULTING - PRODUCTION SCHEDULER - PERMANENT** Momentum Consulting was established in 1999 and was founded on the principles of **"People, Quality and Delivery"**. Maintaining this focus has given Momentum the reputation for providing quality driven, customer focused and cost-effective recruitment solutions. **Position Overview** The...
-
Site Supervisor
7 months ago
Blacktown, Australia Connector Recruitment Full time**Company Overview**: Our Client is a leading Construction Company dedicated to excellence in every project we undertake. With a commitment to quality, safety, and innovation, they pride themselves on delivering exceptional results to our clients. As they continue to grow, they are seeking a highly skilled and motivated Site Supervisor to oversee their...
Software Engineering
4 months ago
Company:UKP RESOURCES
Location: Blacktown NSW
Job Type: Full-time
Job Overview
We are seeking a talented and experienced Software Engineer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining software applications that meet our business needs. This role requires strong programming skills, attention to detail, and the ability to work effectively in a collaborative environment.
Key Responsibilities
Software Development: Design, code, test, and debug software applications using appropriate programming languages and tools. Ensure software meets all requirements and quality standards.
System Design: Participate in the design and architecture of software systems. Develop detailed technical specifications and design documents.
Code Review and Testing: Conduct code reviews to ensure code quality and adherence to standards. Perform unit testing and integration testing to ensure software reliability and performance.
Documentation: Create and maintain comprehensive documentation for all software development activities, including design specifications, user manuals, and release notes.
Collaboration: Work closely with other developers, project managers, and stakeholders to understand requirements and deliver high-quality software solutions. Participate in agile development processes and team meetings.
Maintenance and Support: Provide ongoing maintenance and support for existing software applications. Troubleshoot and resolve issues as they arise.
Continuous Improvement: Stay updated with the latest industry trends and technologies. Participate in continuous improvement initiatives to enhance software development processes and outcomes.
Skills and Qualifications
Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Experience: Proven experience as a Software Engineer or in a similar role. Experience with full lifecycle software development.
Technical Skills: Proficiency in programming languages such as Java, C++, Python, or similar. Experience with software development tools and frameworks.
Problem-Solving: Excellent analytical and problem-solving skills. Ability to diagnose and resolve complex software issues.
Attention to Detail: High level of accuracy and precision in coding and documentation.
Communication: Strong verbal and written communication skills. Ability to convey technical information clearly and concisely.
Teamwork: Ability to work collaboratively in a team environment. Strong interpersonal skills and a proactive approach to teamwork.
Time Management: Effective time management skills with the ability to prioritize tasks and meet deadlines.
Working Conditions
Environment: Work is typically performed in an office setting with a collaborative team environment.
Hours: Full-time position with potential for overtime during project deadlines. Some flexibility in working hours may be required.
Remote Work: Potential for remote work or hybrid work arrangements, depending on company policy and project requirements..