We are seeking a seasoned C# developer to join our team. This role offers an exciting opportunity to work on large-scale software applications, contributing to the ongoing development of our Payroll product.
Key Responsibilities
* Develop high-quality, efficient, and maintainable code that is robust, scalable, and testable.
* Collaborate with a cross-functional team to design and implement new features.
* Deliver intuitive solutions to complex challenges, ensuring a seamless user experience.
* Integrate security protocols and devices to enhance the safety of our platform.
* Stay ahead of industry trends by engaging with developers and architects to explore new technologies.
* Mentor and support junior team members, fostering skill development and growth.
* Build a deep understanding of our products, becoming an expert in functionality, design, and architecture.
* Apply best practices in software quality, including test automation, to meet performance and reliability goals.
Requirements
* Strong development skills in .NET and C#, with experience integrating systems through RESTful and SOAP services.
* Proficiency in SQL, with the ability to write efficient queries, troubleshoot performance issues, and optimize database operations.
* 3-4 years of proven experience working in software development.
* A degree in Computer Science or Software Engineering.
* Ability to thrive working both independently and as part of a team.
* Confidence using tools like Git, Rider, JIRA, and Confluence.
What We Offer
* An attractive remuneration package.
* Access to our employee share plan.
* Salary packaging options.
* Additional leave via our Purchase Leave program.
* A flexible work environment.
* Professional development opportunities.
Why Work with Us
We value diversity and inclusivity, striving to create a workplace where everyone can thrive. If you are passionate about software development and eager to grow your career, we encourage you to apply.