Job description
Grow your career as a Software Engineer at Verdant Innovations Pty Ltd!
Join our IT Team to work on major projects, build innovative platforms, and shape the future of our industry as a Software Engineer and work collaboratively to create innovative software solutions.
As our software engineer, you key tasks will be:
? Evaluate and Enhance Software Development Lifecycle: Assess and refine the software development process to ensure efficiency, effectiveness, and quality.
? Conduct Thorough System Testing and Analysis: Verify system integrity, analyze data, extract and validate features, and document results to ensure optimal performance.
? Provide Ongoing Maintenance and Support: Ensure existing software systems and platforms remain operational, secure, and up-to-date, addressing issues promptly.
? Design, Develop, and Install Solutions: Determine and design system specifications, standards, and programming requirements to meet client needs.
? Build Reusable Software Components: Create modular, adaptable components for client platforms to reduce development time and increase efficiency.
? Collaborate with Stakeholders: Consult with in-users and colleagues to identify modifications and enhancements for current operating systems.
? Develop High-Performance Software: Design and code software applications in C++ to achieve high performance, reliability, and scalability.
? Create Scalable and Automated Solutions: Design and implement solutions that scale efficiently, automate processes, and support multi-platform deployment.
? Optimize System Performance: Analyze and improve system performance, memory usage, and scalability to ensure seamless operation.
? Contribute to Technical Documentation: Regularly update and maintain technical software documentation to facilitate knowledge sharing and future development.
We're looking for someone with:
? Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
? 2+ years of professional software development experience (or equivalent experience in a technical role).
? Experience in environmental or sustainability-related software solutions is a plus.
? Ability to work collaboratively in a cross-functional, dynamic team environment
? Strong analytical skills and the ability to tackle complex technical challenges
Desired Expertise:
? Clear and effective communication skills, both verbal and written, to collaborate with technical and non-technical stakeholder
? A strong interest in sustainability and the role that technology plays in advancing environmental initiatives.
? Familiarity with machine learning or data science frameworks (e.g., TensorFlow, Scikit-learn) is a plus.
Grow your career as a Software Engineer at Verdant Innovations Pty Ltd!
Join our IT Team to work on major projects, build innovative platforms, and shape the future of our industry as a Software Engineer and work collaboratively to create innovative software solutions.
As our software engineer, you key tasks will be:
? Evaluate and Enhance Software Development Lifecycle: Assess and refine the software development process to ensure efficiency, effectiveness, and quality.
? Conduct Thorough System Testing and Analysis: Verify system integrity, analyze data, extract and validate features, and document results to ensure optimal performance.
? Provide Ongoing Maintenance and Support: Ensure existing software systems and platforms remain operational, secure, and up-to-date, addressing issues promptly.
? Design, Develop, and Install Solutions: Determine and design system specifications, standards, and programming requirements to meet client needs.
? Build Reusable Software Components: Create modular, adaptable components for client platforms to reduce development time and increase efficiency.
? Collaborate with Stakeholders: Consult with in-users and colleagues to identify modifications and enhancements for current operating systems.
? Develop High-Performance Software: Design and code software applications in C++ to achieve high performance, reliability, and scalability.
? Create Scalable and Automated Solutions: Design and implement solutions that scale efficiently, automate processes, and support multi-platform deployment.
? Optimize System Performance: Analyze and improve system performance, memory usage, and scalability to ensure seamless operation.
? Contribute to Technical Documentation: Regularly update and maintain technical software documentation to facilitate knowledge sharing and future development.
We're looking for someone with:
? Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
? 2+ years of professional software development experience (or equivalent experience in a technical role).
? Experience in environmental or sustainability-related software solutions is a plus.
? Ability to work collaboratively in a cross-functional, dynamic team environment
? Strong analytical skills and the ability to tackle complex technical challenges
Desired Expertise:
? Clear and effective communication skills, both verbal and written, to collaborate with technical and non-technical stakeholder
? A strong interest in sustainability and the role that technology plays in advancing environmental initiatives.
? Familiarity with machine learning or data science frameworks (e.g., TensorFlow, Scikit-learn) is a plus.