top of page
Sr. Software Developer is needed to perform the following duties: 
  • Build, Design and Develop a Content Management System(CMS) web application for Australian schools and University using ASP NET MVC, WebAPI, SQL Server, Bootstrap, jQuery, AngularJS/Angular and Microsoft Azure.

  • ·         Design and build messaging systems using Azure Service bus Queues and Topics.

  • ·         Implements multi-threaded background processes and batch processing using Thread synchronization and Parallelization.

  • ·         Implement best practices in coding, unit testing and deployment.

  • ·         Implement Service oriented architecture to facilitate and maintain distributed systems.

  • ·         Developing reusable and configurable components and services.

  • ·         Understanding the advantages and shortcomings of different Software methodologies like Agile, Scrum, Waterfall etc. to make sure the software project are delivered on time and on budget.

  • ·         Modelling software systems using UML, Flowcharts, Use case diagrams, sequence diagrams, system diagrams etc.

  • ·         Implement logging, audit trail and instrumentation tools like Application Insights.

  • ·         Perform project estimation techniques and schedule compression techniques(Crashing and Fast tracking).

  • ·         Implement software testing techniques and tools for unit, integration and end to end testing.

  • ·         Understand different project artifacts to aid on designing and implementing the appropriate solution.

  • ·         Requirements gathering and analysis: Making sure that the right requirements are established and executed using various techniques like Observation, Blue sky Brainstorming and Role Playing.

  • ·         Conducting Root cause analysis to meet client demands and expectations.

  • ·         Implement Domain Driven Design (DDD) to solve various industry specific challenges.

  • ·         Implement tried and tested software solutions like design patterns.

  • ·         Teach, Preach and mentor less experienced software developers.

Bachelor Degree is required in Computer Science or Information Technology or Computer Engineering or Computer Information Systems.


Come Work With Us

Thank you! We’ll be in touch.

bottom of page