
- Senior
- Office in Saxilby
Responsibilities
- Define and implement the overall architecture and technical strategy.
- Design, develop, and oversee the implementation of scalable, secure, and high-performing .NET applications.
- Evaluate and recommend appropriate technologies, frameworks, and methodologies for ERP system development.
- Lead technical decision-making, ensuring adherence to best practices, coding standards, and software design principles.
- Collaborate with product managers, product owners, and stakeholders to translate business requirements into architectural designs.
- Guide and mentor development teams, conducting code reviews and ensuring high-quality deliverables.
- Optimise application performance and scalability, addressing potential bottlenecks and security vulnerabilities.
- Oversee system integrations with third-party applications, APIs, and cloud platforms.
- Maintain and enhance DevOps practices, CI/CD pipelines, and automated deployment strategies.
- Keep up to date with industry trends, emerging technologies, and advancements in software development.
Skills, Knowledge & Expertise
- Extensive experience in .NET technologies, including C#, .NET Framework, .NET 8/9, and ASP.NET.
- Strong understanding of software architecture patterns.
- Expertise in relational databases (SQL Server, PostgreSQL).
- Hands-on experience with cloud computing platforms (Azure, AWS).
- Proficiency in RESTful API development, Web Services.
- Familiarity with containerization and cloud-native development.
- Knowledge of authentication frameworks.
- Experience with DevOps, CI/CD pipelines, and Infrastructure as Code tools.