C# .Net Senior Developer
Manila
Software/QA/IT/Digital /
Full Time (Work From Home) /
Remote
About the Company:
Our Australian-based client is an innovative cloud-based tracking platform designed to significantly reduce waste and enhance efficiency in the Mining, Oil & Gas industries by tracking materials, equipment, and workforce activities across construction and operation phases. Founded to address the high costs of misplaced or unused resources, offers a comprehensive solution that supports a variety of tracking methods such as barcode, RFID, GPS, etc. Its notable achievements include helping a client save $1.4 million within months. At its core, the company prioritizes exceptional customer service, driven by a team committed to excellence and continuous innovation.
Job Description
We're seeking a Software Engineer with a c# .NET background who can develop to the defined requirements. You will help deliver new features and improve existing systems within our Engineering Team. This is a key role in providing technical expertise and development activities directly reporting to the Project Manager.
Skills:
- Over 5 years experience in the industry
- Hands-on experience in writing C# code in .net platform
- Experience in designing, developing, and maintaining enterprise software
- Strong proficiency in C#, ASP.NET Core and EF Core
- Knowledge of SQL and NoSQL databases such as SQLServer, MySql, and MongoDB
- Good understanding of modern architectural styles including Microservices, EventDriven Design, CQRS, and Event Stroming
- Experience in developing RESTful and GraphQL APIs
- Experience in TDD and basic testing mechanisms such as unit tests, component test,s and integration test
Responsibilities:
- Full ownership of building & launching products and features
- Designing, developing, and testing technical architecture
- Supervise and guide the development teams
- Establish best practices to improve processes for efficiency
- Collaborate with Product team on requirement analysis and solutioning
- Work on improving and optimizing the existing platform in order to maximize performance, security, and maintainability.
- Work with other team members to conceptualize new features, build them from scratch, roll them out to our customers, and improve them based on feedback.
- Work with the delivery team to ensure the overall quality of the experience and support this with tests and documentation
- Groom the team members based on Architect's discussion
- Mentor other developers
Working hours
Standard hours are 9 - 6 Western Australian time. (This matches time in the Philippines)
Location
Work From Home. A suitable working environment, internet connection and computer will be required.