Join to apply for the Senior Application Developer role at Michael Page.
About Our Client
This is an opportunity to work with a large organisation, recognised for its commitment to technological advancements and excellence in its field. The company fosters a professional yet supportive environment, offering a chance to contribute to impactful projects.
Job Description
- Design, develop, and maintain high-quality applications to meet business needs.
- Collaborate with cross-functional teams to understand project requirements and deliver effective solutions.
- Designing, coding, and troubleshooting software applications
- Writing high-quality code using:
- Front-end - ReactJS, Type Script, Redux, Redux Toolkit, React Query, Vite
- Back-end - NET Core, Entity Framework
- Testing - Specflow, Reqn Roll, xUnit, nUnit, Storybook, RTL
- Database - SQL Server (using Entity Framework), Cosmos DB
- Cloud - Azure (App Services, Event Grid, Service Bus, Function & Logic Apps and other)
- Dev Ops tools such as Git Hub Actions, Team City and Octopus Deploy
- Other - OAuth, Auth0, Power Apps
- Writing unit tests / integration tests
- Understanding business requirements and how they translate to application features
- Collaborating with software engineering team, testers, business analysts and product owners and other key stakeholders
- Testing source code and debugging code
- Updating documentation
The Successful Applicant A Successful Senior Application Developer Should Have
- At least 7+ years experience as a software developer
- Experience developing applications with front-end in ReactJS
- Experience developing applications using C# (.NET)
- Experience developing RESTful APIs using ASP.NET Core
- Experience working with Entity Framework, SQL Server and T-SQL and GraphQL
- Experience developing solutions for Azure PaaS
- Experience with building React component libraries and Nuget packages
- Commercial experience building cloud native applications in Azure (App Services, Functions, SQL Databases, Cosmos DB, Storage Accounts, Event Grid, Service Bus, App Insights)
- Strong problem-solving skills and a can-do attitude with an aptitude to take on any task and run with it to completion
- Very positive written and verbal communication skills
- Proactively mentors mid and junior members of the team, offering technical guidance and feedback
- Makes key design decisions independently and justifies them based on tradeoffs
- Identifies and mitigates technical risk before it impacts deliverables
- Provides feedback and challenges assumptions in product or architectural discussions
- Constantly seeks process improvements and automation opportunities
Whats on Offer
- Competitive salary package
- Permanent position within a well-respected global organisation
- Opportunities to work on cutting-edge technology projects
- A supportive and collaborative company culture
- Access to professional development and upskilling opportunities
This is your chance to take the next step in your career as a Senior Application Developer. If you\'re ready to make an impact, we encourage you to apply today!
#J-18808-Ljbffr
📌 Senior Application Developer
🏢 Michael Page
📍 Australia