Position Summary:

We are looking for a Senior Full-Stack Developer to become a new pillar in our small team and build out a career with us. You will work on multiple key projects, able to lead, contribute to and manage them as required. You will collaborate with teams in Australia and the Philippines, working to ensure smooth project delivery, clear communication, and continuous improvement.

Job Details:
Work from Home

Monday to Friday | 6 AM to 3 PM PH Time

Responsibilities:

Contribute to Sprint Work: Actively participate in regular sprint cycles, working on assigned tasks such as bug fixes, feature enhancements, and new developments, ensuring timely completion and quality output.

Provide Technical Support and Troubleshooting: Quickly learn and assimilate knowledge from senior developers and lead developers, taking on technical support and troubleshooting responsibilities to relieve their workload.

Be a Resource to Other Developers: Provide guidance and coaching to junior and mid-level developers, offering technical advice and assistance as needed to help them grow and improve their skills.

Lead and Participate in Development Projects: Take ownership of various development projects, both individually and as part of a team, ensuring alignment with project goals and timelines, and managing project scope effectively.

Code Reviews and Feedback: Regularly participate in code reviews, providing constructive feedback on code quality, design patterns, and best practices to ensure high standards of development are maintained across the team.

Collaborate and Communicate Effectively: Work closely with peers and stakeholders, fostering an environment of open communication and collaboration to ensure smooth project execution and problem resolution.

Remote and In-Office Flexibility: Work effectively in a remote environment, maintaining productivity and communication, while also being flexible and available to attend an office as required.

Documentation and Knowledge Sharing: Create, maintain, and update development documentation, including code comments, design notes, and project documentation, ensuring that knowledge is accessible and up to date.

Assist with Project and Time Management: Help manage and prioritise development tasks, ensuring that projects are on track and that time is managed effectively to meet deadlines.

Build and Maintain Strong Working Relationships: Develop and manage relationships with colleagues at all levels, providing leadership and support to junior team members while collaborating as a peer with others in the organisation, fostering a positive and productive work environment.

Qualifications:

Excellent spoken and written English.

Proven experience with .NET and ASP.NET

Proficient in C#.NET and familiar with VB.NET

Strong knowledge of MS SQL Server and SQL Server Reporting Services

Proven experience with one or more of the following:

Public API development (SOAP/RESTful) and integrating with third-party services.

ASP.NET Core Identity and SSO (OAuth 2.0, OpenID Connect).

Using DevExpress OR Telerik.

Moving a project and codebase to newer .NET

A positive, enthusiastic attitude with excellent communication skills.

Ability to manage feedback, work independently, and take ownership of projects.

Proactive in communication, able to work closely with a team spread across locations.

Able to coach other developers and eventually lead the Philippines team.

Preferred Skills (Not Required):

Familiarity with Xero APIs or experience integrating with accounting software.

Experience with Azure DevOps and managing CI/CD pipelines.