We are seeking a talented and motivated Software Engineer to join our dynamic team. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions. This role involves working on various projects, utilizing modern technologies to enhance our IT infrastructure and deliver high-quality applications. You will collaborate with cross-functional teams to design, develop, and maintain software systems that meet the needs of our clients.
Responsibilities
Design, develop, and implement software applications using languages such as PHP/Laravel, Python.
Collaborate with product managers and other stakeholders to gather requirements and translate them into technical specifications.
Develop RESTful APIs to support front-end applications and facilitate communication between systems.
Maintain existing codebases while ensuring high performance and responsiveness of applications.
Work within Agile methodologies to deliver projects on time and within scope.
Conduct code reviews and provide constructive feedback to team members.
Utilize version control systems like GitHub and SVN for source code management.
Participate in troubleshooting, debugging, and resolving software issues across various platforms including Linux and Windows environments.
Engage in continuous learning to stay updated with emerging technologies such as AWS and Serverless Technologies.
Experience
Proven experience in software development with a strong grasp of web development principles.
Proficiency in programming languages including JavaScript, PHP/Laravel, Python.
Familiarity with IT infrastructure concepts and application development best practices.
Experience with database management systems such as MySQL.
Knowledge of front-end development frameworks and libraries (e.g., VueJS) is a plus.
Understanding of RBAC (Role-Based Access Control) principles for secure application design.
Strong problem-solving skills with the ability to work independently as well as part of a team. If you are passionate about technology and eager to contribute to exciting projects in a collaborative environment, we encourage you to apply for this position!
Job Types: Full-time, Permanent
Pay: 33,896.63-48,540.02 per year
Benefits:
Company pension
Flexitime
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.