Moraitis Consulting Pty Ltd is hiring a Full time Full Stack Developer role in Darwin City, NT. Apply now to be part of our team.
About Us
Winners! 2025 NT Local Business Awards \"Outstanding Consultants\". As a reputable consulting, recruitment, and labour‑hire provider across the Northern Territory, Queensland and beyond, Moraitis Consulting (trading as Moraitis Engineering AU) stands as a trusted partner to Government and industry. We deliver strategic leadership and specialised talent that enable organisations to achieve their goals and drive sustainable success. Beyond recruitment and labour hire, Moraitis Consulting provides a comprehensive suite of ICT consulting services, including digital transformation, strategic advisory, business analysis, project management, cyber security, ICT policy development, and project administration. These capabilities enable us to deliver superior outcomes for our clients and our people.
Job title: Senior Full Stack Developer
Location: Darwin, Northern Territory (On-site)
Key duties and responsibilities
Analysis and translation of business requirements into software specifications and tasks
Establishing front-end website architecture and ensuring its practical usage for the relevant stakeholders.
Analyse technical requirements to ensure it meets the needs of users.
Analysing, designing, developing, and documenting application solutions
Delivering both front-end interfaces and back-end functionality, including database design, APIs, and application integration
Implementing and maintaining CI/CD pipelines and application servers. (Continuous Integration and Continuous Delivery/Deployment)
Ensuring solutions align with best practice standards in security, scalability, and performance.
Gaining an understanding of the current legal aid environment and LANT’s current client database including processes etc.
Build and sustain relationships with internal and external stakeholders and be proactive in offering assistance for a mutually beneficial relationship, to minimise oppositions and maximise acceptance and cooperation.
Developing, building, testing, versioning, documenting, and deploying software releases through the various internal development and test environments into the live environment with minimum disruption to customers and end users
Serves as technical lead for MIS web-related development by guiding web applications through the full stack of development, including MIS web standards, web application servers, database and API utilization, procedures to handle web security, and web application development methods.
Supports the design, development, testing, and maintenance of LANT’s computer applications by developing web-related applications to interface with LANT’s systems and data.
Resolves programming problems by conducting a thorough analysis of the problems and employing appropriate debugging techniques to resolve the problems.
Develops standard object models, examples, and functions to facilitate common web programming methods and ease of maintenance.
Develops instructions for Application Developers by creating detailed design specifications including system narratives, file layouts, user interfaces, and program narratives.
Promotes the development of Application Develops by supervising their coding techniques, assigning analytical responsibilities as deemed appropriate, and participating in performance reviews and offering training regarding web-related application development.
Develops, tests, and promotes the uniformity of the programming effort by contributing to and adhering to the Computer Services Department’s MIS Standards and Guidelines manual and the Web Application Development Guide.
Contributes to the overall success by performing all other essential duties as assigned by the Chief Operating Officer.
Essential Skills and Experience
Experience in the successful end-to-end development and deployment of a legacy system using contemporary solutions
Minimum 5 years’ experience working with a business analyst during requirements gathering.
Demonstrated skill in writing multi-layered applications with C# .NET / Web Applications / SQL Server.
Demonstrated experience with .NET code stack, including CD/CI, issue and project management tools
Demonstrated skill with .NET Service Stack framework.
Demonstrated skill with modern version control systems, also known as source code management (SCM) tools
Demonstrated skill in writing unit tests.
Experience in technical architecture design, application development and programming to develop well-designed solutions.
Well-developed organisational and leadership skills with the ability to work within a project team to deliver solutions within agreed timeframes while maintaining quality standards.
Effective verbal and written communication skills and a proficiency in writing technical specifications
Experience with DMBS technology, e.g. SQL Server.
Ability to solve complex procedural and/or software problems by using logic, creativity, technical and interpersonal skills.
Interested candidates are encouraged to apply by submitting their resume and cover letter outlining their experience and suitability for the Senior Full Stack Developer to @moraitisengineering.com.au, or by clicking “Apply Now”.
For a confidential discussion, contact us on 5 *.
By continuing you agree to our Terms & Privacy Policy.