Software Programmer

Hayan Tech Ltd
UK
3 months ago
Apply on uk.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£43,343.0 - £55,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles HTML Java (Programming Language) JavaScript (Programming Language) PHP (Programming Language) Amazon Web Services Software Applications ASP.NET MVC Framework JIRA HTML5 Unit Testing Microsoft Azure
+56 more
Bootstrap (Software) C Sharp (Programming Language) Cascading Style Sheets (CSS) Code Review Databases Continuous Delivery Continuous Integration Database Design Software Debugging Electronic Data Interchange (EDI) Github Design of User Interfaces Windows Communication Foundation JavaScript Libraries JSON Python (Programming Language) PostgreSQL Microsoft SQL Server Team Foundation Server MongoDB MySQL Node.Js NoSQL Object-Oriented Software Development Oracle (Applications) Systems Development Life Cycle Ruby on Rails Cloud Services Ruby Responsive Web Design Shell Script Simple Object Access Protocol (SOAP) Software Engineering Software Systems PL-SQL SQL Databases Subversion Transact-SQL UML Web Application Frameworks Web Services Workflow Management Systems Extensible Markup Language (XML) .NET Core ReactJS Spring-boot Ios Frameworks Git AngularJS Front End Software Development Restful APIs Software Version Control Docker Web Api Programming Languages Microservices

Job description

We are seeking a highly skilled and energetic Senior Software Engineer to join our dynamic development team. In this pivotal role, you will lead the design, development, and implementation of innovative software solutions that drive our business forward. Your expertise in full-stack development, cloud platforms, and modern frameworks will be instrumental in creating scalable, efficient, and robust applications. This is an exciting opportunity for a motivated professional eager to make a significant impact through cutting-edge technology and collaborative problem-solving., * Lead the architecture and development of complex software applications utilizing technologies such as AWS, Azure, and various programming languages including C#, Java, Python, PHP, Ruby on Rails, and JavaScript frameworks like React and Angular.

  • Design and implement RESTful APIs and web services to enable seamless integration across platforms using SOAP, WCF, XML, JSON, and other data interchange formats.
  • Develop front-end interfaces with HTML, CSS, Bootstrap, UI frameworks, and JavaScript libraries to deliver engaging user experiences.
  • Collaborate with cross-functional teams to translate business requirements into technical specifications using UML diagrams and application design best practices.
  • Write clean, efficient code with a focus on unit testing, debugging, code reviews, and adherence to SDLC (Software Development Life Cycle) standards.
  • Manage databases such as MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, and Oracle by designing schemas and optimizing queries with T-SQL or PL/SQL.
  • Contribute to microservices architecture development using Node.js,.NET Core, or Java Spring Boot to ensure modularity and scalability of applications.
  • Utilize version control systems like Git, GitHub, SVN, or TFS for source code management; participate in continuous integration/continuous deployment (CI/CD) pipelines for efficient delivery.
  • Apply Linux shell scripting or Bash for automation tasks; leverage cloud services for deployment and scaling of applications.
  • Engage in application development activities including UI/UX design enhancements with Bootstrap or custom CSS/HTML; implement features using ASP.NET MVC or Web API frameworks.

Requirements

  • Proven experience in software development with a strong background in object-oriented programming (OOP) principles across multiple languages such as C#, Java, Python or Ruby.
  • Extensive hands-on experience working with cloud platforms like AWS or Azure for deploying scalable applications.
  • Demonstrated expertise in front-end development using Angular or React frameworks combined with HTML5/CSS3 for responsive design.
  • Solid understanding of database design principles along with proficiency in SQL (T-SQL or PL/SQL), NoSQL databases like MongoDB or document stores.
  • Familiarity with web services protocols including RESTful APIs and SOAP-based services; experience integrating third-party APIs is a plus.
  • Knowledge of microservices architecture patterns; experience with Docker containers and orchestration tools is advantageous.
  • Strong debugging skills coupled with experience in unit testing frameworks to ensure high-quality code delivery.
  • Ability to work effectively within an Agile environment utilizing tools such as JIRA or TFS for project management.

Join us as a Senior Software Engineer if you’re passionate about developing innovative solutions that shape the future of technology! We value energetic problem-solvers who thrive on collaboration and continuous learning-ready to bring your expertise into a fast-paced environment where your contributions truly matter!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…