Senior Developer - Cambridgeshire, United Kingdom - identifi Global Resources

    Default job background
    Description

    Job Description

    Senior Developer (Contract Position)

    Company Overview:

    We are working with a dynamic technology company based in Cambridgeshire, at the forefront of innovation in their field. We are currently seeking an experienced Senior Developer to join and lead a team on a contract basis.

    Position: Senior Developer

    Contract Duration: 3 Months (with possibility of extension)

    Location: Hybrid – Home/Cambridgeshire

    Responsibilities:

    • Design, develop, and test high-quality software solutions primarily focusing on web and mobile applications.
    • Collaborate with the development team to contribute to the development of tools, services, and platforms.
    • Develop features and capabilities for end users and external customers.
    • Conduct comprehensive testing and debugging to ensure program functionality.
    • Review existing systems for enhancements and upgrades.
    • Mentor and coach junior developers.
    • Maintain detailed design documentation for all developments.
    • Participate in architecture, design, and security discussions.
    • Collaborate with stakeholders to understand requirements and propose solutions.
    • Conduct code reviews and participate in peer reviews of solution designs.
    • Prepare technical documentation and assist in deployment and support of new releases.

    Skills and Experience:

    • Extensive experience in .NET platform-based and mobile applications.
    • Team leadership or management experience.
    • Proficiency in C#, .NET Framework, ASP.NET MVC, and ASP.NET Core.
    • Strong knowledge of HTML, CSS, JavaScript, and RESTful APIs.
    • Experience with Microsoft Azure, SQL Server, Entity Framework, and SharePoint.
    • Familiarity with DevOps practices is a plus.
    • Technical knowledge in Classic ASP, AJAX, XSLT, VB 6.0, and RPG.
    • Excellent problem-solving and analytical skills.

    Qualifications:

    • Bachelor's degree in Computer Science, Engineering, or related field.
    • Proven experience as a Senior Developer or similar role.
    • Ability to work independently and collaboratively in a team environment.
    • Strong communication and interpersonal skills.
    • Ability to adapt and learn new technologies as required.