At a Glance
- Tasks: Develop and maintain high-quality C++ applications in a collaborative team.
- Company: Join a dynamic IT company in Wolverhampton with a focus on innovation.
- Benefits: Competitive salary, flexible hours, and opportunities for professional growth.
- Other info: Enjoy a supportive environment with a commitment to continuous learning.
- Why this job: Make an impact by creating robust software solutions that meet real-world needs.
- Qualifications: Experience in C++ development and strong problem-solving skills required.
The predicted salary is between 15000 - 25000 £ per year.
C++ Developer
Location
West Midlands, Wolverhampton
Job Type
Permanent, Full-Time
Industry
Information Technology and Internet
Salary
Job Description
This role requires a skilled C++ Developer to contribute to the design, development, and maintenance of high-quality software solutions within the IT and Internet sector.
The successful candidate works collaboratively within a development team to deliver robust and efficient applications that meet business and technical requirements.
Key Responsibilities
- Develop, test, and maintain C++ applications in accordance with project specifications and coding standards.
- Analyse user requirements and translate them into technical solutions.
- Write clear, efficient, and well-documented code to ensure software quality and maintainability.
- Identify, troubleshoot, and resolve software defects and performance issues.
- Participate in code reviews to maintain high standards of software development.
- Collaborate with cross-functional teams including testers, analysts, and project managers to deliver projects on time.
- Stay up to date with industry trends and emerging technologies to continuously improve development practises.
- Required Qualifications
- Proven experience in C++ software development within a professional environment.
- Strong understanding of object-oriented programming principles.
- Familiarity with software development lifecycle and agile methodologies.
- Competence in debugging, profiling, and performance optimisation techniques.
- Ability to read and interpret technical documents and specifications.
- Good verbal and written communication skills.
Education
- Qualification in Computer Science, Software Engineering, or a related discipline is preferred, or equivalent practical experience.
Experience
- At least one year of practical experience in C++ development or a similar programming role.
- Experience working within a team environment and contributing to complex software projects.
- Knowledge and Skills
- Proficiency with C++ language standards and libraries.
- Understanding of memory management and multithreading concepts.
- Familiarity with development tools such as integrated development environments and version control systems.
- Basic knowledge of software testing methodologies.
- Strong analytical and problem-solving skills.
- Attention to detail and commitment to quality.
- Preferred Qualifications
- Experience with additional programming languages or technologies relevant to the role.
- Knowledge of network programming and database integration.
- Previous exposure to agile project management tools.
- Working Conditions
- The role is primarily office-based in Wolverhampton with standard full-time working hours.
- Occasional flexibility in working hours may be required to meet project deadlines.
- The environment is collaborative, with a focus on teamwork and continuous learning.
- Use of personal computer and other standard office equipment is expected.
- #J-18808-Ljbffr
We think you need these skills to ace C++ Developer in Wolverhampton
C++ Development
Object-Oriented Programming
Software Development Lifecycle
Agile Methodologies
Debugging Techniques
Performance Optimisation
Technical Documentation