Location
Job description
We are seeking a Senior Software Developer to lead the build and maintenance of high-performance enterprise applications; 482 Visa sponsorship is available for the right candidate. This is a hands-on role for a seasoned coder who takes pride in writing clean, testable, and maintainable code. You will be responsible for translating complex designs into functional software while ensuring system optimisation and security.
📋 Core Responsibilities
✅ Technical Requirements
📋 Core Responsibilities
- Full-Stack Development: Lead the coding and implementation of scalable backend services and responsive frontend interfaces.
- System Design: Contribute to architectural discussions and provide technical analysis to ensure solutions meet business requirements.
- Code Quality: Conduct thorough peer code reviews and implement automated unit/integration testing to maintain a high-quality codebase.
- Cloud Integration: Deploy and manage applications within Azure or AWS environments, leveraging containerisation (Docker).
- API Development: Build and optimise secure RESTful APIs to support various integration points across the enterprise.
- Problem Solving: Troubleshoot and resolve complex software defects and performance bottlenecks in production environments.
✅ Technical Requirements
- Experience: 8+ years of professional software development experience.
- Language Mastery: Expert-level proficiency in Node.js, C# (.NET Core), or Java.
- Frontend Skills: Strong experience with React, Angular, or Vue.js.
- Database Management: Expert knowledge of SQL (PostgreSQL/SQL Server) and experience with NoSQL.
- DevOps Knowledge: Practical experience with CI/CD pipelines (Azure DevOps/GitHub Actions).
- Engineering Standards: Mastery of SOLID principles and common design patterns.