Software Development Engineer
Job Description
Job Scope
The Applications Developer is responsible for the modification and creation of application system software in accordance with specified standards, testing of software to ensure compliance with task specifications, resolution of system errors and technical documentation of application system functions.
The Role and Key Responsibilities
System Analysis
-
Consult with the Application Development Team Lead, Project Managers, Business Analysts and business partners to understand business requirements
-
Provide technical solution options to meet business requirements
-
Provide input to detailed technical solution specifications and review with project stakeholders through to sign-off
Software Development
Code application software changes in line with technical specifications
Build web applications and web services using:
- C#
-
ASP.Net Web Form
-
ASP.Net MVC
-
ASP.Net Web API
-
.NET Core
-
Java Script / HTML
Build Windows Console and Windows Service Applications using:
-
C#
-
.NET Core
Build and enhance databases using:
-
Microsoft SQL Server
-
Design and implement solutions using a messaging queue engine (e.g. RabbitMQ, MSMQ, etc)
Build extensive reports using
-
Microsoft SQL Reporting Services (SSRS).
-
Coordinate with other developers regarding program version control and ensure that all application system changes are captured correctly in the source control system using:
-
Microsoft TFS Git, Git branching and Git workflows.
-
TFS Build and TFS Release.
Design and code layouts for onscreen user interfaces, printed outputs, and interfaces with other systems.
Revise existing programs for enhancements or system environment changes
Testing
-
Create unit tests in Visual Studio that define the business processes to be implemented by the application under development.
-
Create transaction test / Web service call scripts using SOAPUI to perform performance and regression testing
-
Analysis of code to find causes of errors and revision of programs
Knowledge, Skills and personal Attributes
-
Computer Science or other IT related degree
-
Experience with:
C#, ASP.NET Web Form and .NET Core and MVC, Web Services, ADO.NET and Entity framework, Microsoft SQL Server and SQL Reporting Services.
Visual Studio Unit Test, TFS and SOAPUI.
Familiar with:
TFS Build and TFS Release configuration.
Docker and Container deployments.
Automated UI Testing using Selenium and Katalon Studio
-
Competent in SQL and relational database design with experience in developing high performance database systems
-
Good understanding with all phases of the SDLC in Agile and Waterfall methodologies.
-
Good communication skills and ability to liaise effectively across all levels of the organisation.
-
Ability to juggle competing priorities and work to agreed deadlines
-
Strong attention to detail and desire to see projects through to completion
-
Ability to both work autonomously and as part of a team
-
Good analytical, problem solving and decision making skills.
Date Posted
09/12/2024
Views
0
Similar Jobs
Lead Site Reliability Engineer (Product SRE) - Xero
Views in the last 30 days - 0
Xero is a userfriendly platform designed to aid small businesses and their accounting advisors in growth and success The companys purpose is to improv...
View DetailsSenior Site Reliability Engineer (Product SRE) - Xero
Views in the last 30 days - 0
Xero is a userfriendly platform designed to aid small businesses and their accounting advisors in growth and success The companys purpose is to improv...
View DetailsEnterprise Account Executive (Australia) - SAFE Security
Views in the last 30 days - 0
The company aims to be a leader in digital safety and change fostering a transparent autonomous and accountable culture They offer an unlimited vacati...
View DetailsFinance Systems Accountant - Montu
Views in the last 30 days - 0
Montu a leading health tech company in Australia and Europe is seeking a Finance Systems Accountant for a fully workfromhome position The role involve...
View DetailsState Manager (VIC) - Shift (shift.com.au)
Views in the last 30 days - 0
Shift is a company dedicated to supporting Australian SMEs in managing their cash flow and choosing suitable financial products They emphasize relatio...
View DetailsHospital Specialist Representative - Victoria East - Pfizer
Views in the last 30 days - 0
Pfizer a trusted healthcare partner for 175 years is seeking a permanent Hospital Specialist Representative for a portfolio in haematology obstetrics ...
View Details