NET Developer - NEWCASTLE ONLY
2 Days per week in the office
Join our engineering team, where you’ll work with various departments to build and support a top-tier platform. In this role, you will:
* Work on a complex core platform using modern development technologies in a cloud environment.
* Engage in API development with popular programming languages and frameworks, creating interactive web experiences.
* Gain hands-on experience with tools for infrastructure management, continuous integration, and application lifecycle processes.
* Face the challenge of maintaining a platform with high transaction volumes and a significant user base.
* Commit to high security standards, adhering to industry certifications.
* Work with high-availability systems utilizing various database technologies.
This is a hybrid role requiring in-office presence two days a week. Please apply only if you’re comfortable with this arrangement.
Responsibilities:
* Design and implement creative solutions to meet project goals.
* Provide proactive support for team components, identifying potential issues in advance.
* Raise challenges to the team and propose effective solutions.
* Actively participate in team meetings, sharing ideas and insights.
* Collaborate with team members and other departments to share knowledge.
* Stay informed about industry trends and advancements to introduce innovative ideas.
* Take part in code reviews and offer constructive feedback.
* Work with stakeholders to clarify requirements and provide technical insights.
Qualifications:
* A strong interest in software engineering with a solid understanding of relevant technologies, including experience with C#.
* Passionate about building scalable and efficient systems.
* A collaborative team player who thrives in a dynamic environment.
* Eager to contribute to the delivery of high-quality software solutions.
* Able to work independently and as part of a team.
* Strong time management skills with the ability to prioritize tasks effectively.
* Good communication skills for interacting with team members and stakeholders