drjobs Software Engineer

Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Houghton-Le-Spring - UK

Salary drjobs

£30000 - £35000

Vacancy

1 Vacancy

Job Description

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

Employment Type

Full Time

Company Industry

IT - Software Services

Department / Functional Area

IT Software

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.