1,052 C Dot Net C Net And Sql Developer City London IT jobs in the United Kingdom
NodeJS Software Developer

Posted 12 days ago
Job Viewed
Job Description
GE Vernova's Power Conversion & Storage business provides electrification systems that are critical to customers' power and energy needs for their high-performance applications. We work with some of the world's major energy, maritime and industrial organizations, helping to enable a transition to energy efficiency and decarbonization, including through our specialist motors, drives and control technologies.
**Job Description**
Join our dev team in Rugby and utilize your software skills to develop cutting edge solutions that are used in GE Power Conversion's range of Remote monitoring, Engineering and HMI Operator Interface products and systems.
Glimpse of what you'd be working on as a developer in GE Vernova → this role you will focus on:
Maintaining and developing both frontend and backend of our core security software solution which is written in NodeJS and AngularJS. This is used by a number of GE Vernova products developed in house. The candidate selected for this role will be expected to develop the skills necessary to assume a leading technical position in this field in the near future.
Working in sprints of small, self-motivated teams using agile methods, collaborating with Product Leadership to determine customer needs and transforming those customer needs into next generation control and communication products that are cloud connected.
+ Some elements of creating UI/UX wireframe diagrams for the purpose of showcasing to stakeholders following corporate design and branding guidelines.
+ Being involved in all phases of software development from requirements definition, implementation, quality control and testing to product deployment.
+ Writing technical documentation including user manuals, software design and test specifications.
+ Attending meetings with internal customers for the purpose of capturing requirements, creating mock-ups and prototypes, feasibility studies and technical advisory.
+ Working closely with other teams within the company and adhering to industry standards to ensure products meet required specifications.
We are looking for a committed and professional senior developer with:
+ Experience with developing full stack applications with NodeJS
+ UI/UX Experience developing UI's using modern frameworks (AngularJS, VueJS, React, etc.)
+ Working experience writing in AngularJS and NodeJS for both frontend and backend
+ Working knowledge of at least one other high level programming language like C# or C++ would be advantageous
+ Good knowledge of JQuery/CSS/Bootstrap.
+ An understanding of MVVM architectural pattern.
+ A relevant degree in Computer Science, Computer Engineering or related technical field of study, OR significant relevant experience gained in a professional engineering environment.
+ Familiarity with modern commercial software development paradigms (microservices, testing in isolation, integration).
+ Good written and verbal communication skills.
+ Unrestricted Right to Work in the United Kingdom.
What will make you stand out:
+ Experience with automated UI testing using frameworks such as Robot, Cypress, etc.
+ DevOps experience building pipelines using GitHub actions or similar (CI/CD).
+ Experience of RAD / TDD / Agile development processes.
+ Understanding of cyber security and its relevance to the software development life cycle.
+ Ability to create structured documentation suitable for Customer use.
+ Knowledge of our industry, products and platforms.
You can expect from us:
+ Challenging and exciting projects.
+ A work environment where we understand that not everyone has the same expectations about their jobs, careers and work-life balance and we are happy to discuss flexibility requirements (hybrid work).
+ Attractive compensation.
+ Flexible benefits so you can build a package that fits your personal needs. Some core benefits are: Employer pension contribution (not subject to individual contribution), Income protection, Private Health Insurance and Life Assurance.
+ 26 days vacation +
Senior Software Developer

Posted 12 days ago
Job Viewed
Job Description
At Entrust, we're shaping the future of identity centric security solutions. From our comprehensive portfolio of solutions to our flexible, global workplace, we empower careers, foster collaboration, and build solutions that help keep the world moving safely.
**Get to Know Us **
Headquartered in Minnesota, Entrust is an industry leader in identity-centric security solutions, serving over 150 countries with cutting-edge, scalable technologies. But our secret weapon? Our people. It's the curiosity, dedication, and innovation that drive our success and help us anticipate the future.
We are looking for Senior Software Developer to join our Cambridge-UK team!
**Position Overview:**
A highly skilled developer with strong C programming and good Python exposure as well as good design skills, to work on a major crypto-security product.
**You must be based in the UK and have the right to work in the UK.**
**Responsibilities:**
Play a significant role in the design and development of our full-stack system
+ software embedded in HSMs, client-side tools, API libraries.
Develop features from inception to delivery
+ Software design & coding, testing, and review.
**Essential Qualifications:**
+ Degree or equivalent, in Software Engineering, Computer Science, Maths or relevant discipline.
+ Large-scale development & design on Linux/Windows.
+ Experienced in C & Python development
+ Embedded and application development over the range from embedded code & drivers, to client-side tools & API libraries.
+ Familiar with complex, multi-component projects, using multiple development languages.
+ Solve complex technical problems with demanding requirements, in innovative, practical ways.
**Nice-to-Have Qualifications:**
+ Open-source software - as licensee, or as contributor.
+ An interest in cryptography and/or computer security techniques.
+ Software development in Agile and/or SAFe.
#LI-NR1
At Entrust, we don't just offer jobs - we offer career journeys. Here is what you can expect when you join our team:
+ Career Growth: Whether you're a budding developer or a seasoned expert, we're invested in your professional journey. With learning-forward initiatives and exciting challenges, your growth is our priority.
+ Flexibility: Life is all about balance. Whether you're remote, hybrid, or on-site, we offer flexible options that fit your lifestyle.
+ Collaboration: Here, your voice matters. Our teams thrive on sharing ideas, brainstorming solutions, and working together to build a better tomorrow.
We believe in securing identities-but it doesn't stop there. At Entrust, we're passionate about valuing all identities. Our culture is built on diversity, inclusion, and respect. From unconscious bias training for our leaders to global affinity groups that connect colleagues across the globe, we're creating a community where everyone is encouraged to be themselves.
**Ready to Make an Impact? **
If you're excited by the prospect of innovating, growing your career, and collaborating in a dynamic environment, Entrust is the place for you. Join us in making a difference. Let's build a more secure world-together.
**Apply today! **
For more information, visit ( . Follow us on, LinkedIn ( , Facebook ( , Instagram ( , and YouTube ( US roles, or where applicable:_
**Entrust is an** **EEO/AA/Disabled/Veterans** **Employer**
_For Canadian roles, or where applicable:_
**Entrust values diversity and inclusion and we are committed to building a diverse workforce with wide perspectives and innovative ideas. We welcome applications from qualified individuals of all backgrounds, and we strive to provide an accessible experience for candidates of all abilities.**
_If you require an accommodation, contact_ _._
**Recruiter:**
Neha Rathore
Entrust is an innovative leader in identity-centric security solutions, providing an integrated platform of scalable, AI-enabled security offerings. We enable organizations to safeguard their operations, evolve without compromise, and protect their interactions in an interconnected world - so they can transform their businesses with confidence. Entrust supports customers in 150+ countries and works with a global partner network, we are trusted by the world most trusted organizations.
Apprentice Software Developer
Posted today
Job Viewed
Job Description
Your responsibilities will include assisting in the design, development, testing, and deployment of software applications. You will learn to write clean, efficient, and maintainable code, participate in code reviews, and contribute to problem-solving efforts. Under mentorship, you will gain exposure to various programming languages, development tools, and agile methodologies. The apprenticeship will provide comprehensive training, including structured online courses and practical project work, leading to a recognized qualification.
The ideal candidate will have a passion for technology and a strong desire to learn. While formal qualifications in computer science are not essential, a good understanding of basic programming concepts or relevant A-levels/equivalent would be beneficial. Excellent problem-solving skills, attention to detail, and a proactive attitude are crucial. You should be a team player with good communication skills and the ability to work effectively in a remote setting. This apprenticeship is designed for individuals eager to build a solid foundation in software development and grow within our innovative tech company. Embark on a rewarding career path with us and gain invaluable experience.
Apprentice Software Developer
Posted today
Job Viewed
Job Description
What you will do:
- Assist in the design, development, testing, and deployment of software applications using various programming languages and frameworks.
- Learn and apply agile development methodologies to contribute to project success.
- Write clean, efficient, and well-documented code.
- Participate in code reviews to ensure quality and learn best practices.
- Collaborate with senior developers and team members on project tasks and problem-solving.
- Understand and contribute to the entire software development lifecycle.
- Debug and resolve software defects and issues.
- Develop a strong understanding of version control systems, such as Git.
- Learn about database management and SQL.
- Contribute to the creation of technical documentation.
- Engage actively in training sessions, workshops, and online courses to enhance technical skills.
- Work on assigned tasks and projects, demonstrating a commitment to learning and continuous improvement.
- Communicate effectively with team members regarding progress, challenges, and solutions.
- Adhere to coding standards and company best practices.
- Gain exposure to various technologies and programming languages relevant to the company's stack.
- A strong passion for technology and software development.
- Basic understanding of programming concepts and logic.
- An aptitude for problem-solving and logical thinking.
- Good communication and interpersonal skills.
- Ability to work effectively both independently and as part of a remote team.
- A proactive attitude towards learning and self-development.
- Willingness to commit to the apprenticeship program duration and learning objectives.
- Good organizational skills and attention to detail.
- Reliable internet connection and a suitable remote working environment.
- Completion of A-Levels, a Level 3 qualification in IT or Computer Science, or equivalent experience.
- Previous personal projects or coding experience (e.g., personal websites, open-source contributions) is a significant advantage.
Apprentice Software Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Assist senior developers in designing, coding, testing, and debugging software applications.
- Learn and apply various programming languages and development tools (e.g., Python, Java, JavaScript, C#).
- Participate in code reviews and provide constructive feedback.
- Contribute to the development of front-end and back-end components of web applications.
- Help maintain and improve existing software systems.
- Collaborate with team members on project tasks and problem-solving.
- Engage in learning activities, online courses, and training sessions as part of the apprenticeship program.
- Document code and project progress.
- Assist in testing and quality assurance processes.
- Shadow experienced developers to gain insights into the software development lifecycle.
Qualifications:
- A strong interest in software development and technology.
- Good problem-solving and analytical skills.
- Basic understanding of programming concepts or foundational IT knowledge.
- Ability to learn quickly and adapt to new technologies.
- Good communication and teamwork skills.
- Willingness to commit to the full apprenticeship program duration.
- Minimum of 4 GCSEs at Grade C/4 or above, including Maths and English, or equivalent.
- Possess or be working towards an equivalent qualification recognised for apprenticeship entry.
- Ability to work effectively in a hybrid office setting.
- Enthusiasm and a proactive approach to learning and development.
Trainee Software Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, coding, and testing of software applications.
- Learn and apply programming languages and development tools.
- Participate in code reviews and collaborate with senior developers.
- Identify and fix bugs in existing software.
- Develop unit tests and ensure code quality.
- Contribute to the documentation of software features.
- Engage in learning activities and professional development.
- Support the implementation and deployment of software solutions.
Qualifications:
- Passion for software development and technology.
- Strong problem-solving and analytical skills.
- Basic understanding of programming concepts (e.g., Python, Java, C++).
- Good communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- A-Levels in Maths or Computing, or equivalent, are advantageous.
Trainee Software Developer
Posted today
Job Viewed
Job Description
Program Highlights:
- Comprehensive training in popular programming languages (e.g., Python, Java, JavaScript) and frameworks.
- Exposure to full-stack development, including front-end and back-end technologies.
- Learning version control systems like Git and collaborative development workflows.
- Understanding database management and SQL.
- Developing problem-solving skills and logical thinking applied to coding challenges.
- Working on diverse software projects, from concept to deployment.
- Mentorship from senior software engineers throughout the program.
- Opportunity to contribute to cutting-edge technology solutions.
- Learning about software development methodologies, such as Agile and Scrum.
- Building a portfolio of completed projects.
- Developing testing strategies and debugging techniques.
- Understanding cloud computing principles and platforms.
- Gaining experience with API development and integration.
- Participating in code reviews and learning best practices.
- Developing essential professional skills, including communication and teamwork.
We are seeking candidates with a strong passion for technology, a natural aptitude for problem-solving, and a willingness to learn. While prior coding experience is not mandatory, a demonstrable interest in programming and technology through personal projects, online courses, or academic study is highly valued. You should possess good analytical skills and the ability to think logically. This hybrid role requires a commitment to attending the office in Milton Keynes for team meetings, training sessions, and collaborative work, with flexibility for remote work. Enthusiasm, dedication, and a proactive approach to learning are key attributes we are looking for. Join us to launch your career in software development!Location: Milton Keynes, Buckinghamshire, UK (Hybrid)
Be The First To Know
About the latest C dot net c net and sql developer city london it Jobs in United Kingdom !
Apprentice Software Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in the design, coding, testing, and debugging of software applications.
- Learn and apply various programming languages and development tools.
- Participate in code reviews and contribute to improving code quality.
- Collaborate with team members to understand project requirements and deliver effective solutions.
- Develop and maintain technical documentation.
- Troubleshoot and resolve software defects and issues.
- Gain exposure to different areas of the software development lifecycle, including front-end, back-end, and database development.
- Contribute to the creation of user interfaces and user experiences.
- Follow coding standards and best practices.
- Actively participate in training sessions, workshops, and team meetings.
- Learn about agile development methodologies and project management tools.
- Develop a strong understanding of software architecture and design patterns.
Qualifications:
- A keen interest in software development and technology.
- Basic understanding of programming concepts, though formal qualifications are not essential.
- Strong problem-solving skills and a willingness to learn.
- Good communication and teamwork abilities.
- Ability to work independently and manage time effectively in a remote setting.
- A passion for continuous learning and professional growth.
- Must be eligible for an apprenticeship programme.
- Access to a stable internet connection and a suitable home working environment.
- This role is fully remote, with the expectation of contributing to projects supporting the Wolverhampton, West Midlands, UK region.
This apprenticeship offers structured training, a competitive stipend, and the potential for a permanent role upon successful completion. If you are a motivated individual eager to launch your career in software development from anywhere in the UK, this is the perfect opportunity.
Apprentice Software Developer
Posted today
Job Viewed
Job Description
As an Apprentice Software Developer, you will work alongside experienced engineers, contributing to various stages of the software development lifecycle. Key responsibilities include learning and applying programming languages such as Python, Java, or C#, assisting in writing clean, testable code, and participating in code reviews. You will gain hands-on experience with software development tools and methodologies, including version control systems (e.g., Git) and agile practices. You will also be involved in testing software components, troubleshooting bugs, and documenting technical specifications. This role is designed to provide you with a foundational understanding of software engineering principles and practices, leading to a recognised qualification.
We are seeking enthusiastic and motivated individuals with a keen interest in technology and a willingness to learn. While formal qualifications are not essential, a good aptitude for problem-solving and logical thinking is required. Candidates should possess basic IT literacy and a strong desire to develop skills in software development. Excellent communication and teamwork skills are important, as you will be collaborating with a team. This role may offer a hybrid or remote working arrangement depending on team needs and project requirements. We are looking for individuals who are eager to kick-start their career in the tech industry and are committed to completing their apprenticeship. This is a structured learning program that combines on-the-job training with dedicated study time.
Apprentice Software Developer
Posted today
Job Viewed
Job Description
The ideal candidate will possess a strong aptitude for logical thinking, problem-solving, and a genuine interest in coding. While prior professional experience is not required, a demonstrable passion for technology and programming is essential. Candidates should have achieved, or be predicted to achieve, strong grades in relevant subjects at A-Level or equivalent (e.g., BTEC Level 3 in IT or Computing), or have completed a relevant Access to Higher Education diploma. Excellent communication skills and the ability to work effectively in a team are crucial. You will be expected to commit to a structured learning program, working towards a recognized Level 4 or 6 Software Developer qualification. This is a hybrid role, requiring attendance at our client's Reading, Berkshire office for collaborative work and training, with the flexibility of remote working. If you are eager to learn, driven to succeed, and ready to launch your career in software development, we encourage you to apply.