Negotiable
Undetermined
Hybrid
Reading, England, United Kingdom
Summary: The Senior Developer role based in Reading, UK, is a contract position requiring extensive experience in technical leadership and architecture. The candidate should possess strong proficiency in modern programming languages and web technologies, along with a solid understanding of cloud services. The role emphasizes the ability to manage software development projects from inception to launch while adhering to professional engineering practices.
Key Responsibilities:
- Lead technical architecture and development efforts.
- Develop software services with a focus on scalability, performance, and reliability.
- Design, develop, and maintain REST-based interfaces and their clients.
- Ensure adherence to coding standards, code reviews, and source control management.
- Collaborate in an agile environment, participating in scrum practices.
Key Skills:
- BA/BS degree in Computer Science or equivalent experience.
- 10+ years of relevant work experience.
- Proficiency in Java, JavaScript, AngularJS, NodeJS, React, and JQuery.
- Experience with AWS, Azure, and GCP cloud services.
- Strong communication skills in English, both verbal and written.
Salary (Rate): undetermined
City: Reading
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Role - Senior Developer
Location - Reading, UK (Hybrid)
Type of Employment - Contract
Required experience and qualifications
- BA/BS degree in Computer Science, similar technical field of study or equivalent practical experience, with at least 2 years in a technical leadership / architecture role.
- 10+ years of relevant work experience
- Proficiency in modern languages including Java, JavaScript, etc.
- Proficiency in modern web programming including AngularJS, NodeJS, React, JQuery
- Computer Science fundamentals in object-oriented design.
- Experience working in Cloud Services of AWS, Azure, and GCP
- Familiarity with professional software engineering practices across the entire development life cycle; coding standards, code reviews, source control management, build processes, testing.
- Working proficiency and communication skills in verbal and written English.
Preferred experience and qualifications
- Experience developing software services and an understanding of design for scalability, performance and reliability.
- Development experience designing, developing and maintaining REST-based interfaces and their clients
- Familiarity with cloud computing. SaaS and PaaS.
- Strong interest, and the ability to, learn other coding languages, databases, platforms and tools as needed.
- Ability to take a project from scoping requirements through actual launch of the project.
- Experience with network programming, websockets, Netty framework
- Working in an agile iterations and good understanding of scrum