Software Engineer
Sikara Media Limited
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 40KJob location
Remote
Tech stack
Java
JavaScript
.NET
Agile Methodologies
C Sharp (Programming Language)
Software Quality
Code Review
Databases
Software Debugging
DevOps
Spring
Python
PostgreSQL
MongoDB
Software Maintenance
Software Engineering
Software Systems
SQL Databases
Web Application Frameworks
React
Backend
GIT
Angular
Integration Tests
Information Technology
Front End Software Development
Software Version Control
Programming Languages
Job description
Job Summary: The Software Engineer is responsible for developing, testing, and maintaining software applications and systems. This role requires a strong foundation in software development principles, excellent coding skills, and the ability to work collaboratively within a team environment to deliver scalable and efficient software solutions., Software Development:
- Design, implement, and maintain efficient, reusable, and reliable code.
- Collaborate with team members to develop new features and enhance existing ones.
- Work on both frontend and backend development depending on project needs. Code
Quality & Testing:
- Perform unit and integration testing to ensure code reliability.
- Participate in code reviews and maintain best practices in development.
- Debug and resolve technical issues.
Collaboration & Documentation:
- Work closely with product managers, designers, and QA to define and deliver product features.
- Write and maintain technical documentation and user guides.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field., * Proven experience as a Software Engineer or Developer.
- Experience in designing scalable software systems.
- Familiarity with Agile and DevOps practices.
Technical Skills:
- Strong command of programming languages such as Java, Python, C#, or JavaScript.
- Experience with web frameworks (React, Angular, .NET, Spring).
- Solid understanding of databases (SQL, PostgreSQL, MongoDB).
- Knowledge of version control systems like Git.
Soft Skills:
- Strong problem-solving and analytical skills.
- Good communication and team collaboration.
- Ability to manage time and meet deadlines.
Benefits & conditions
- Competitive salary and comprehensive benefits package.
- Opportunities for continuous learning and professional development.
- Flexible working hours and remote work options.