Technical capability

  • Develop, test, and maintain software applications using C#, and .NET technologies, following best practices and guidelines
  • Participate in the full software development lifecycle, from requirements analysis and design to deployment and maintenance
  • Work closely with other developers, analysts, engineers, and product owners to understand business requirements and deliver solutions that meet user expectations and technical specifications
  • Integrate software applications with various systems and data sources, ensuring data accuracy, security, and compliance
  • Debug, troubleshoot, and resolve issues in existing software applications, providing timely and effective support and feedback
  • Document and communicate software design, functionality, and changes to relevant stakeholders
  • Document all work in a clear and concise manner, including technical specifications, user guides, and other documentation to help other members of the team understand your work and use the software effectively.

Tech Stack Skills (non-exhaustive)

  • C# and .NET Framework 6
  • ASP.NET REST API development & JSON
  • Github – Source Control
  • Github Actions – CI/CD
  • Azure Cloud – Cloud resources
  • SQL
  • XUnit
  • Docker
  • Jira 

    Scope
  • Design, develop, and maintain software applications using C# and .NET technologies.
  • Ensure adherence to best practices, coding standards, and guidelines to produce maintainable and scalable code.
  • Participate in all stages of the SDLC, from gathering requirements and analysis to designing, coding, testing, deploying, and maintaining applications.
  • Collaborate with stakeholders to ensure user requirements are clearly defined and that deliverables align with business goals.
  • Integrate software applications with external systems, databases, and APIs, ensuring seamless data exchange.
  • Address and resolve integration issues, ensuring data accuracy, security, and compliance with internal and external standards.
  • Ensure that all software releases are thoroughly tested, meeting both functional and non-functional requirements (performance, security, scalability).
  • Collaborate with quality assurance teams to create test plans, identify test cases, and ensure the software meets industry standards and user expectations.

Location

Reading, Berkshire, United Kingdom

Job Overview
Job Posted:
3 days ago
Job Expires:
Job Type
Full Time

Share This Job: