Join to apply for the Senior Application Developer role at Michael Page.About Our ClientThis 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 skilled yet supportive environment, offering a chance to contribute to impactful projects.Job DescriptionDesign, 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 applicationsWriting high-quality code using:Front-end - ReactJS, TypeScript, Redux, Redux Toolkit, React Query, ViteBack-end - NET Core, Entity FrameworkTesting - Specflow, ReqnRoll, xUnit, nUnit, Storybook, RTLDatabase - SQL Server (using Entity Framework), Cosmos DBCloud - Azure (App Services, Event Grid, Service Bus, Function & Logic Apps and other)DevOps tools such as GitHub Actions, TeamCity and Octopus DeployOther - OAuth, Auth0, PowerAppsWriting unit tests / integration testsUnderstanding business requirements and how they translate to application featuresCollaborating with software engineering team, testers, business analysts and product owners and other key stakeholdersTesting source code and debugging codeUpdating documentationThe Successful ApplicantA Successful Senior Application Developer Should HaveAt least 7+ years experience as a software developerExperience developing applications with front-end in ReactJSExperience developing applications using C# (.NET)Experience developing RESTful APIs using ASP.NET CoreExperience working with Entity Framework, SQL Server and T-SQL and GraphQLExperience developing solutions for Azure PaaSExperience with building React component libraries and Nuget packagesCommercial 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 completionVery good written and verbal communication skillsProactively mentors mid and junior members of the team, offering technical guidance and feedbackMakes key design decisions independently and justifies them based on tradeoffsIdentifies and mitigates technical risk before it impacts deliverablesProvides feedback and challenges assumptions in product or architectural discussionsConstantly seeks process improvements and automation opportunitiesWhats on OfferCompetitive salary packagePermanent position within a well-respected global organisationOpportunities to work on cutting-edge technology projectsA supportive and collaborative company cultureAccess to professional development and upskilling opportunitiesThis 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
📍 Brisbane