Design, develop, and deploy innovative solutions to enhance organizational efficiency, productivity, and decision-making capabilities for our clients
Responsibilities:
Software Development
Effectively plan project tasks by understanding and breaking down user stories.
Assist junior and intermediate developers in understanding project objectives and planning the work required.
Contribute to the technical design of software solutions, in collaboration with technical leads and solution architects.
Contribute to the development of software solutions through Power Platform technologies and Microsoft Azure.
Develop software systems while meeting best practice standards.
Review and update development standards.
Effectively communicate to project team member to ensure everyone is on the same page.
Contribute to development schedules to accomplish projects on time and on budget.
Proactively engage in code reviews with technical leads. Conduct code reviews with junior and intermediate developers.
Engage with technical leads for deployment planning and execution.
Manage code within Azure DevOps source control.
Contribute to technical documentation of software systems.
Install and deploy software solutions.
Migrate data from legacy systems to new software platforms.
Develop integrations with other systems.
Monitor and report on system performance metrics and errors.
Analyse, plan, and fix issues identified with software systems.
Client Relationships
Communicate with clients in a timely manner.
Demonstrate software to clients and potential clients.
Demonstrate thought-leadership by identifying feature enhancements for existing software systems.
Prepare and execute training sessions with clients on software solutions.
Collaborate with clients and translate requirements into CRM application functionality identifying areas for custom development.
Involvement in pre-sales through to ongoing support of clients you have had major project
engagement with.
Respond promptly and professionally to all incoming enquiries.
Provide excellent customer support as required.
Leadership and Mentoring
Actively participate and engage in mentoring and learning opportunities as provided by Managers and Senior Developers.
Work As One with the other developers to achieve intended outcomes in our operational plan each quarter derived from the annual strategic plan.
Engage in a culture of excellence through mastery, confidence and can-do attitude. Work together with team as one to deliver on promises set to clients.
Actively participate in project stand-ups.
Assist intern developers on helpdesk.
Report on performance of the team.
Learning and Development
Pass 1 exam per quarter and keep existing certifications renewed.
Demonstrate proactive learning by keeping up to date with the latest technology.
Share learnings with the wider Magnetism team and external audiences.
Miscellaneous
Other duties reasonably within the capability of the employee may also be required from time to time. The employee’s duties may be altered following consultation with the employee.
To be successful in this role, you will have:
Skills and Behaviours:
Demonstrate continuous learning on relevant technologies.
Demonstrate a passion for technology.
Ability to work independently and collaboratively in a team environment.
Proactively communicate with team members and clients.