Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer

Posted 09/10/2024
£30,000 - £35,000 per annum
Houghton Le Spring, Tyne and Wear
Full time


The Software Engineer will be responsible for designing, developing, and maintaining software applications that support the company's operations and growth. The ideal candidate will have strong problem-solving skills, be proficient in various programming languages, and have experience with software development methodologies. The role requires collaboration with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities:

· Software Development: Design, develop, test, and maintain software applications according to specifications and requirements.

· Code Review: Participate in code reviews to ensure code quality, maintainability, and adherence to best practices.

· Collaboration: Work closely with product managers, designers, and other engineers to understand requirements and translate them into technical specifications.

· Problem Solving: Identify and resolve software defects and issues in a timely manner.

· Documentation: Create and maintain technical documentation for software applications, ensuring clarity and completeness.

· Continuous Improvement: Stay up-to-date with emerging technologies and industry trends, recommending improvements to enhance software performance and user experience.

· Testing: Develop and execute unit tests, integration tests, and other automated tests to ensure software quality and reliability.

· Deployment: Assist in the deployment and maintenance of software applications, ensuring smooth operation in production environments.

Qualifications and Skills:

· Technical Proficiency: Strong knowledge of programming languages such as NodeJS & Typescript

· Software Development: Experience with software development methodologies (e.g., Sprint, Waterfall) and tools (e.g., Git, Notion).

· Problem-Solving: Excellent analytical and problem-solving skills with the ability to troubleshoot and debug complex issues.

· Communication: Strong verbal and written communication skills, with the ability to convey technical concepts to non-technical stakeholders.

· Team Collaboration: Ability to work effectively in a team environment, collaborating with cross-functional teams to achieve project goals.

· Attention to Detail: High level of accuracy and attention to detail in coding and documentation.

Essential:

· Proven experience in software development, with a portfolio of completed projects.

· Proficiency in at least one programming language and familiarity with multiple languages.

· Experience with version control systems (e.g., Git).

Desirable:

· Bachelor's degree in Computer Science, Software Engineering, or a related field.

· Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).

· Knowledge of database systems (e.g., SQL, NoSQL).

· Familiarity with DevOps practices and tools.

Job Types: Full-time, Permanent

Pay: £30,000.00-£35,000.00 per year

Additional pay:

* Performance bonus

Benefits:

* Additional leave
* Casual dress
* Company car
* Company events
* Company pension
* Enhanced maternity leave
* Enhanced paternity leave
* Financial planning services
* Free parking
* Health & wellbeing programme
* On-site parking
* Paid volunteer time
* Private medical insurance
* Referral programme
* Transport links
* Work from home

Schedule:

* 8 hour shift
* Day shift
* Monday to Friday

Education:

* Bachelor's (preferred)

Experience:

* Software development: 1 year (required)
* version control Systems: 1 year (required)

Work Location: In person



Harrisons Recruitment

Similar Jobs

£80,000 per annum

London

£60,000 per annum

london

Attractive

SWITZERLAND

West Midlands

SWITZERLAND