Job Overview
We are seeking a highly skilled and motivated Senior Developer to join our dynamic technology team. In this role, you will lead the design, development, and implementation of innovative software solutions that drive our business forward. . Your expertise will help shape our technical architecture and foster best practices across the organization. If you thrive in a fast-paced environment and are passionate about creating impactful software, this is the opportunity for you!
[Building a talent pool , looking to hire over the next month to fill staff shortages there will be many opportunities so please ensure to leave contact details , experience and vacancies you may be interested in .]
Duties
- Lead the development of complex software applications using technologies such as ASP.NET Core, Angular, React, Node.js, and Python, ensuring adherence to best practices and coding standards.
- Design and implement robust APIs and web services utilizing REST, SOAP, XML, and JSON to facilitate seamless integrations across platforms.
- Develop front-end interfaces with HTML, CSS, Bootstrap, and UI frameworks to create engaging user experiences.
- Manage database design and optimization for MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, and other NoSQL databases while writing efficient T-SQL, PL/SQL, and ORM queries with Entity Framework or Hibernate.
- Implement microservices architecture leveraging Azure, AWS cloud services, Docker containers, and Kubernetes for scalable deployment.
- Conduct unit testing and debugging to ensure code quality and reliability across all applications.
- Collaborate within Agile teams using Scrum methodologies while utilizing version control tools like Git, GitHub, SVN, and TFS to manage code repositories effectively.
- Participate in SDLC (Software Development Life Cycle) processes from requirements gathering through deployment and maintenance.
- Develop comprehensive documentation including UML diagrams for system architecture and workflows.
Qualifications
- Proven experience in software development with a strong command of languages such as C#, JavaScript, Java, PHP, Ruby on Rails or Python.
- Extensive knowledge of front-end development frameworks including Angular and React along with HTML5, CSS3, Bootstrap for UI/UX design.
- Hands-on experience working with cloud platforms like Azure and AWS for deploying scalable applications.
- Familiarity with database systems such as MySQL, PostgreSQL, SQL Server (T-SQL), MongoDB or Oracle (PL/SQL).
- Strong understanding of OOP (Object-Oriented Programming), MVC architecture patterns, microservices design principles, and API development (RESTful & SOAP).
- Proficiency using IDEs like Visual Studio or Eclipse alongside version control systems including Git or SVN.
- Knowledge of application security best practices including authentication protocols and data encryption techniques.
- Ability to troubleshoot complex issues through debugging tools and performance profiling techniques.
- Excellent communication skills to articulate technical concepts clearly within multidisciplinary teams.
Join us to innovate at the forefront of technology! Bring your expertise in full-stack development—covering both front-end UI/UX design and back-end architecture—and help us build scalable solutions that make a difference worldwide. We value proactive problem solvers eager to contribute their skills toward exciting projects in a collaborative environment!
Pay: £30,000.00-£60,000.00 per year
Work Location: In person