Principal Full Stack Engineer

at  HSBC

Sheffield, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate27 Nov, 2024Not Specified29 Aug, 2024N/AGit,Aws,Database Design,Continuous Integration,Javascript,Version Control,Html,Integration Testing,Software Architecture,Microsoft Azure,Security,Devops,Django,Ruby,Testing,Amazon Web Services,Jenkins,Unit Testing,Programming Languages,OptimizationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Job description

REQUIRED SKILLS/QUALIFICATIONS:

  • Programming Languages: Proficiency in one or more programming languages such as Java, Python, Golang, JavaScript or Ruby.
  • Software Architecture: Strong knowledge and experience in designing scalable, maintainable, and modular software architectures.
  • Web Development: Expertise in web development technologies like HTML, CSS, JavaScript, and relevant frameworks (e.g., React, Angular, Vue.js).
  • Backend Development: Experience in building robust and efficient backend systems using frameworks like Spring, Django, Express.js
  • Database Management: Proficiency in database design, optimization, and query optimization with SQL databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Cloud Computing: Familiarity with cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP) or On-Prem Cloud Platforms, and knowledge of deploying and scaling applications in the cloud.
  • DevOps and CI/CD: Experience with continuous integration and continuous deployment (CI/CD) practices, using tools like Jenkins, Bitbucket, GitLab CI/CD
  • Version Control: Proficiency in using version control systems like Git to manage code repositories effectively.
  • Microservices Architecture: Understanding and experience in designing and implementing microservices-based architectures.
  • Containerization: Knowledge of containerization technologies like Docker and container orchestration platforms like Kubernetes.
  • Testing: Experience with various software testing methodologies and tools for unit testing, integration testing, and end-to-end testing.
  • Security: Awareness of secure coding practices and experience in implementing security measures to protect against vulnerabilities and threats.
    This role is based in Sheffield/Hybrid.

Responsibilities:

  • Your role will involve collaborating with product managers and cross-functional teams to define project goals, requirements, and timelines.
  • You will be instrumental in problem-solving, making critical technical decisions, and proposing innovative solutions to challenging technical issues
  • You will play a crucial role in code reviews, quality assurance, and evaluating emerging technologies to improve software development processes and outcomes.
  • You will be managing software development projects, including planning, resource allocation, and project delivery.
  • You will be committed to delivering high-quality software through code reviews, testing, and adherence to best practices.
  • You will demonstrate the ability to make critical technical decisions and trade-offs while considering project constraints and business objectives.
  • You will have the willingness to stay updated with the latest technologies and industry trends, continuously improving technical expertise.
    Requirements


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Sheffield, United Kingdom