Position Summary:
The Software Developer will be responsible for designing, developing, and maintaining the Mozart application using .NET and Java technologies. The role involves working across the entire software development lifecycle, from requirements gathering to deployment and support, ensuring the delivery of high-quality, scalable, and maintainable software solutions.
Job Details:
Work from Home
Monday to Friday | 8 AM to 5 PM Melbourne Time Zone or 8 AM to 5 PM Philippine Time
*Following Australian Holidays
Responsibilities:
* Design, develop, and maintain applications utilizing .NET and Java technologies.
* Collaborate with product managers, business analysts, and stakeholders to gather and analyze requirements, translating them into efficient and effective technical solutions.
* Implement and adhere to software development best practices, including coding standards, unit testing, and debugging to ensure high-quality application functionality and performance.
* Work closely with other developers to design and implement software architectures that support scalability, maintainability, and performance.
* Participate in code reviews to ensure adherence to development standards and best practices.
* Troubleshoot and resolve application issues, providing ongoing support and maintenance for deployed applications.
* Stay up to date with emerging technologies and industry trends to continually improve the development process and application quality.
Qualifications:
* A Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred but not required based on equivalent experience.
* Strong experience in .NET and Java development, with a solid understanding of object-oriented programming principles and design patterns.
* Proficiency in full-stack development, including frontend technologies such as HTML, CSS, JavaScript, and relevant frameworks.
* Familiarity with cloud services such as AWS or Azure is a plus.
* Strong problem-solving skills with the ability to debug and optimize applications for performance and scalability.
* Experience with software development methodologies such as Agile or Scrum.
* Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
#J-18808-Ljbffr