Software Engineer

Job Description:

We are looking for a skilled Software Engineer to join our dynamic team. As a Software Engineer at Green Tech Solutions Ltd, you will play a key role in designing, developing, and maintaining software applications that drive our digital marketing initiatives. You will work closely with our cross-functional teams to develop high-quality, scalable solutions that meet the needs of our clients and contribute to the success of our projects.

Responsibilities:

  • Collaborate with product managers, designers, and other stakeholders to understand project requirements and translate them into technical specifications.
  • Design and develop software solutions using modern programming languages and technologies.
  • Write clean, efficient, and maintainable code that adheres to industry best practices and coding standards.
  • Conduct code reviews and provide constructive feedback to team members.
  • Perform unit testing and debugging to ensure the reliability and stability of software applications.
  • Optimize software performance and scalability through continuous improvement and refactoring.
  • Stay updated on emerging technologies and trends in software development, and make recommendations for adoption where appropriate.
  • Participate in agile development processes, including sprint planning, stand-up meetings, and retrospectives.
  • Utilize database best practices and have a strong understanding of database design principles.
  • Work with relational and non-relational databases such as SQL Server, MySQL, PostgreSQL, MongoDB, etc., to develop efficient data storage and retrieval solutions.
  • Conduct software testing and documentations to ensure the quality and reliability of software applications.
  • Create and maintain technical documentation, including design documents, user manuals, and API documentation.

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • Minimum of 5 years of proven experience as a Software Engineer or similar role, with a strong portfolio of projects.
  • Proficiency in at least one modern programming language such as Java, Python, JavaScript, or C#.
  • Experience with web development frameworks such as Angular, React, or Vue.js.
  • Strong knowledge of database management systems, particularly SQL Server.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Ability to work effectively in a fast-paced, dynamic environment.
  • Knowledge of software testing methodologies and experience with testing frameworks/tools.
  • Experience in creating technical documentation for software applications.

Benefits:

  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • Flexible working hours and remote work options.
  • Supportive and collaborative work environment.

Equal Opportunity Employer: Green Tech Solutions Ltd is an equal opportunity employer and values diversity in the workplace. We do not discriminate on the basis of race, color, religion, gender, sexual orientation, age, marital status, veteran status, or disability status. All qualified applicants will receive consideration for employment without regard to any characteristic protected by law.

Job Category: Software Engineer
Job Type: Full Time
Job Location: Hayes
Salary: £39000 per anum
Positions Available: 01

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

IF YOU HAVE ANY QUESTIONS FEEL FREE TO CONTACT US!