Senior Software Developer
- norwich, norfolk, NR11QS, United Kingdom
- Full time
- £72,000 - £72,000 Per Annum
Job Description
About the Role
Our client is seeking a motivated Senior Software Developer to join their established team in Norwich . This role involves the design, development, and implementation of high-quality software solutions that meet business needs and drive product innovation. You will work across the full software development lifecycle, contributing to architectural decisions, writing efficient code, and ensuring the delivery of robust and scalable applications. We are looking for an experienced developer who is passionate about technology, committed to best practices, and eager to contribute to a collaborative team environment, making a significant impact on key projects within the company.
Key Responsibilities
- Design, develop, test, and deploy software applications using modern programming languages and development methodologies.
- Write clean, efficient, well-documented, and maintainable code following established coding standards.
- Collaborate with product managers, designers, and other engineers to define software requirements and features.
- Optimize application performance and ensure scalability, reliability, and security.
- Troubleshoot, debug, and resolve software defects and issues in development and production environments.
- Participate in code reviews, provide constructive feedback, and mentor junior developers.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in software development .
- Strong proficiency in at least one object-oriented programming language (e.g., C#, Java, Python) and associated frameworks.
- Experience with relational databases and SQL query optimization.
- Understanding of software development best practices, including version control (Git), automated testing, and CI/CD principles.
- Excellent problem-solving skills and a strong commitment to delivering high-quality software.
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance plans.
- Generous holiday allowance and company-sponsored pension scheme.
- Opportunities for professional development, training, and career growth.
- A positive and collaborative work environment in a key location in Norwich .


