Senior Developer - .NET
Westpac
- Surfers Paradise, QLD
- Permanent
- Full-time
- Ensure high quality standards of delivery, which are re-usable.
- Perform the design and development of software solutions for business-critical application change projects, enhancements, and maintenance.
- Prepare and update high level functional and technical specification documents.
- Contribute to the development of detailed design documents to enable solutions development to identify final sizing and costing within application domain.
- Perform the design and development of software solutions according to Group development standards, with the goal of providing reliable, stable, and operationally sound applications that meet business requirements.
- Apply Design Thinking principles such as customer empathy, creative collaboration and test & learn ensuring solutions address customer needs and are viable and feasible for the business.
- Plan and conduct unit testing of software solutions designed and developed to ensure quality and (fit for purpose) deliverables.
- Apply Agile frameworks, techniques and processes and overlay agile reporting and governance to deliver incremental value to areas of responsibility.
- Consistently apply tools, standards, methods, and processes in developing solutions to ensure that quality applications are developed with consistent maintainable code which supports risk and compliance management.
- Review code to deliver quality, regulatory compliance, security, and fraud detection.
- Motivate and mentor a team of developers.
- Strong .Net skills
- Minimum 10 years' experience in ASP.NET/C#, HTML 5/CSS, T-SQL, and Git.
- Great understanding on OOPS & entity relationship management
- General awareness of design patterns
- Minimum 2 Years' experience in any RDBMS.
- A good understanding of designing Database objects (Table, Index, partitions, constraint)
- Knowledge of system development life cycle.
- Knowledge of applications support and development.
- Ability to work independently or within a team framework.
- Strong time management, workload management and organisational skills