Principal Full Stack Engineer
at HSBC
Sheffield, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 27 Nov, 2024 | Not Specified | 29 Aug, 2024 | N/A | Git,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,Optimization | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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