Post Job Free
Sign in

Software Engineer

Company:
IDC (Australia) Technologies Pty Ltd
Location:
Chatswood, NSW, Australia
Posted:
May 21, 2024
Apply

Description:

Software Engineers, IDC (Australia) Technologies Pty Ltd

Chatswood, NSW

Software Engineer (Multiple positions)

Full time

Mission

To be a strong, service-first, trusted and globally admired staffing & consulting strategic partner, with an aim to reinvent and redefine the dynamics of the industry.

Vision

To build centres of excellence that promote a high-quality experience for our clients and partners through the highest standards of integrity, quality and mutual respect.

About Us

IDC Technologies is a Premier Technology Services Organization with primary focus in IT services. A flexible working model (Fixed bid / T&M / Resource level support), Best-in-Practice solutions with accelerators and highly capable multi-disciplinary technology force from IDC, our clients achieve their technology objectives with faster ROI and Time-to-Market capability. With a unique Onsite/offshore global delivery model we deliver solutions with the precision required by our client.

Life at IDC Technologies

“A workplace filled with a sense of belonging which puts people at the heart of everything we do.”

At IDC Technologies, we are driven by our purpose to unlock the power of relationships. We believe in connecting with people across diverse geographies and navigate through the global village.

In pursuing our purpose, we are guided by our core values, which are rooted in the strong purpose of customer-centricity. This means whatever we do, we place customers at the forefront. With offices around the globe, we are a melting pot of cultures having a common goal – customer centricity and excellence.

It is our people that drive the quality of our work, the impact it has on our clients and partners and the future of our business. That’s why we encourage people to unleash their full potential and continuously learn, develop and grow.

Opportunity

We focus on recruiting competent and motivated people who respect our values and believe in the power of relationships. So, if you are the one who likes to talk, a go-getter and a team player, then wait no further. We have amazing opportunities for you.

Responsibilities

Requirement Gathering & Analysis: Collaborate with stakeholders to gather and understand the project requirements. Define the scope, objectives, and constraints of the application.

Technical Assessment & Solutioning: Conduct technical assessment and feasibility and solutioning based on user requirements.

Planning and Design: Create a project plan and timeline.

Development: Write, test, and debug code to implement the application's functionality and automation solutions that are aligned with business needs. Use appropriate technology (e.g. Programming languages, Robotic Process Automation (RPA), frameworks, and libraries) as needed, following coding best practices and coding standards.

Testing and Quality Assurance: Conduct unit testing, integration testing, and system testing to identify and fix bugs. Write and execute test cases. Perform code reviews and maintain code quality.

Documentation: Create technical documentation, including design documents, user manuals, and other documentation. Maintain and update documentation as needed.

Deployment: Deploy and configure application settings and parameters. Ensure proper installation and setup.

Maintenance and Support: Monitor the application's performance, fix bugs and address issues reported by users. Implement change requests, updates and enhancements.

Qualifications & Experience

· Degree in Computer Science, Software engineering or related field.

· At least 5 years’ experience, ideally within a CRM Manager or Software Engineer role.

· Strong knowledge of Microsoft stack, including the Power Platform, Teams, SharePoint, Project Online/Server, Office 365 and familiarity with project management tools.

· Strong software development skills, within a Microsoft framework (languages to include .Net, C# and SQL), Python, Java.

· JavaScript and front-end technologies; Angular, TypeScript, React, Fluent UI.

· Azure DevOps, pipeline build and release strategies.

· Reporting and BI capabilities and knowledge, specifically within the Microsoft stack.

Skills Required

· Excellent analytical skills in order to produce high quality solutions, documents and technical specifications.

· Sound understanding of how to create solutions tailored to client business and technical drivers.

· Demonstrated ability to problem solve.

· Strategic thinker with the ability to align technology with business objectives and organizational drivers.

· Strong time management with the ability to manage multiple projects and competing client demands.

· Possess an understanding of project management and financial management principles to be able to understand the language our clients use.

To apply please click apply or email your profile at .

Summary of role requirements:

Flexible hours available

More than 4 years of relevant work experience required for this role

Working rights required for this role

Expected start date for role: 02 September 2024

Expected salary: $90,000 - $100,000 per year

Full time

Apply