DFAT | CANBERRA
Applications Close 5PM Tuesday 15 September 2020
Skills and experience required for this role
Over 10 years .Net development working on large scale projects, involved in all the different stacks (UI, Integration, Backend services, database design)
Extensive skills in database modelling and SQL Server development, with full understanding of performance impact on query design.
Extensive experience in development of .Net systems with integration to heterogeneous systems including integration with mainframe using different technologies such as ESB, MSMQ, RabitMQ and IBM MQ.
Supporting the architects by working collaboratively to ensure that new components are designed by considering the business requirements, performance & security and are properly documented;
Strong experience in iOS development using XCode & Swift
Strong experience in software development factoring security at the centre of the design and knowledge of ISM.
Extensive experience in software development implementing role based access, auditing and integration with AD, ADFS, LDAP, Certificates authentication.
Experience using CICD/DevOps/TFS, continuous integration, automated unit testing and how large scale software is deployed.
Strong knowledge developing of scalable web services using IIS, load balancers and web farms.
Excellent communication skills, with a can do attitude with eagerness to learn new skills, mentor junior team members and promote good development/engineering practices.
Having an agile mindset with experience in delivering software using agile techniques and also waterfall.
Capability to create detail design documentation and knowledge of UML, Visio and EA Sparx
Collaborate with Stakeholders and Technical staff about all technical aspects projects, and attend and lead relevant meetings when required especially with consideration of the following:
Perform problem solving and troubleshooting on complex business and technical issues;
Security considerations in ICT systems design;
Liaise with testers about testing strategies and processes; and
Provide accurate timing estimates for project related works required for ICT system development and integration.
Participate in reviews of system specifications including software applications and ensure architectural compliance and enterprise objectives are achieved;
Provide advice on design and implementation of system changes that will ensure they are maintainable, extensible and result in positive business outcomes.
Knowledge of the APS code of conduct.
HOW DO YOU APPLY?! Send through the following 2 documents:
A 2 page response that demonstrates relevant skills, experience and qualifications to provide the services as described above; AND
Your CV (4 page maximum) TO: