Lead the Way in Innovative Technology Solutions
We are seeking a skilled senior application developer to take on new challenges and drive technological advancements forward.
As a senior application developer, you will be responsible for designing, developing, and maintaining high-quality applications that meet business needs. You will work closely with cross-functional teams to understand project requirements and deliver effective solutions.
Key Responsibilities:
* Designing, coding, and troubleshooting software applications using .NET Core, Entity Framework, SQL Server, Cosmos DB, Azure, and DevOps tools such as GitHub Actions, TeamCity, and Octopus Deploy.
* Writing high-quality code, testing source code, and debugging code.
* Understanding business requirements and how they translate to application features, collaborating with software engineering team, testers, business analysts, and product owners.
* Mentoring mid and junior members of the team, offering technical guidance and feedback, identifying and mitigating technical risk before it impacts deliverables, and providing feedback and challenges assumptions in product or architectural discussions.
Requirements:
* At least 7+ years experience as a software developer.
* Experience developing applications with front-end in ReactJS.
* Experience working with Entity Framework, SQL Server, and T-SQL, and GraphQL.
* 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 good written and verbal communication skills.
Job Offer:
* A competitive salary package.
* A 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 your career to the next level as a senior application developer.