The Software Engineer will analyze system requirements, write clean code, and develop high-quality software design and architecture. They will also collaborate with teams to improve products and automate tasks.
The Software Engineer at Green Fields Ltd will be part of an agile, dynamic team working on innovative projects within the green technology industry. The primary role of this position will include developing high-quality software design and architecture while continuously improving the organization's technological framework. As a software engineer, you will participate in all phases of our software development life cycle, putting you right at the heart of our valuable projects.
Responsibilities:
- Analyzing system requirements and prioritizing tasks
- Writing clean, testable code using programming languages (e.g., Java, Python)
- Developing high-quality software design and architecture
- Identifying, prioritizing, and executing tasks in the software development life cycle
- Developing tools and applications by producing clean, efficient code
- Automating tasks through appropriate tools and scripting
- Reviewing and debugging code to ensure the functionality and optimization of the system
- Collaborating with internal teams and vendors to fix and improve products
Qualifications:
- A bachelor's degree in Computer Science, Software Engineering, or a related field
- A minimum of 3 years' experience as a Software Engineer or in a similar role
- In-depth knowledge of at least one of the popular programming languages (Python, Java, C++)
- Experience with databases and Object-Relational Mapping (ORM) frameworks
- Knowledge of coding languages (e.g., Javascript, HTML, CSS) and frameworks/systems (e.g., AngularJS, Git)
- Ability to learn new languages and technologies
- Resourcefulness and troubleshooting aptitude coupled with focus and follow-through
- Excellent communication skills and the ability to work in a team environment
- An analytical mind and problem-solving aptitude
Benefits:
- A competitive salary package with performance-based bonuses
- A flexible work schedule, including options for remote work
- Strong opportunities for professional growth and career advancement in a rapidly expanding company
- An inclusive, team-based culture that values diversity
- Regular company retreats and team-building activities
- Comprehensive health benefits, including medical, dental, and vision
- Corporate wellness programs, including gym memberships and healthy snacks in the office
The ideal candidate should be capable of working independently while also contributing as a vital team member, willing to engage in both challenging and mundane tasks to achieve the organization's objectives. We are seeking proactive, tech-savvy professionals who are excited about using their skills to impact green tech positively.
Salary: 3 - 54 GBP Per annum