Senior Software Engineer

Details of the offer

We are seeking a skilled Senior Software Developer to join a forward-thinking team based in Essex.
Our client operates at the forefront of software and technology solutions, specializing in innovative tools that enhance efficiency and user experiences across various industries.
This role offers the opportunity to contribute to cutting-edge developments, such as mobile applications, advanced recognition technologies, and seamless payment systems, while being part of a company that values simplicity in technology and exceptional customer support.
Reporting to the Head of Software Development, the Senior Software Developer will play a vital role in designing, developing, and maintaining high-quality, scalable software solutions.
Role and Responsibilities: Steering the creation and implementation of sophisticated software solutions on various platforms.
Defining and putting in place innovative features in collaboration with product managers, designers, and other developers.
Putting SOAP and REST APIs into effect to improve software functionality.
Facilitating the connection between relational SQL databases and software solutions.
Composing code that is clear, efficient, and maintainable.
Keeping aware of market developments and new technologies.
Advising the development team and mentoring junior developers.
Conducting code reviews to uphold best practices and high standards.
Ensuring the scalability, security, and performance of software.
Identifying, analysing, and resolving technical problems.
Taking part in every stage of the software development process, from gathering requirements to deployment.
Investigating methods to use cloud services like Azure or MDM services.
Supporting Agile development methodologies and cultivating a cooperative team atmosphere.
Utilising DevOps pipelines and Git as tools to maintain version control.
Key Skills and Requirements: Five or more years of experience in a Software Development position or similar.
Strong knowledge of design patterns, development best practices, and software architecture.
Practical & demonstrated knowledge of relational databases, such as MS SQL and MSRS.
Proficiency in T-SQL, JavaScript, and C#.
Proficiency with REST APIs, SOAP, and the.NET framework.
Knowledge of Agile development techniques.
Familiarity with version control systems like Git/DevOps.
Excellent communication abilities and the capacity to operate in a collaborative setting.
Outstanding attention to detail and problem-solving abilities.
Desirable Knowledge of testing tools and frameworks like Selenium, Mocha, or Jest.
Knowledge of cybersecurity best practices.
Experience using cloud services such as Azure or MDM services.


Nominal Salary: To be agreed

Source: Talent_Dynamic-Ppc

Requirements

3Rd Line Infrastructure Engineer

Job Title: 3rd Line Infrastructure Location: Colchester (fully onsite)Employment Type: Full-TimeSector: IT ServicesI have partnered with an expanding IT Serv...


In Technology Group - Essex

Published 19 days ago

Work From Home As An Online Computer Science Tutor - Part Time

Explore teaching opportunities with Findtutors for Computer science courses through online instruction. We are actively seeking dynamic and innovative privat...


Findtutors - Essex

Published 18 days ago

Work From Home As An Online Computer Science Tutor - Part Time

Explore teaching opportunities with Findtutors for Computer science courses through online instruction. We are actively seeking dynamic and innovative privat...


Findtutors - Essex

Published 18 days ago

Work From Home As An Online Computer Science Tutor - Part Time

Explore teaching opportunities with Findtutors for Computer science courses through online instruction. We are actively seeking dynamic and innovative privat...


Findtutors - Essex

Published 18 days ago

Built at: 2024-12-04T08:30:22.487Z