Software Developer

Veiksme Tech Limited
Ashford, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 48K

Job location

Ashford, United Kingdom

Tech stack

Agile Methodologies
Unit Testing
C Sharp (Programming Language)
C++
Software Quality
Code Review
Databases
Software Debugging
Software Design Patterns
Programming Tools
Integrated Development Environments
Python
Language Modeling
Software Architecture
Software Maintenance
Lucidchart
Security Software
Software Requirements Analysis
Software Systems
UML
Web Application Frameworks
JetBrains
Resharper
Google Test
Pytest
Integration Tests
Rational Rose
Software Version Control

Job description

· Engaging collaboratively with system analysts, product owners, or clients to decipher intricate software requirements.

· Executing the implementation and seamless maintenance of software solutions that exemplify superior quality standards.

· Demonstrating a profound grasp of cybersecurity principles for roles accentuating security.

· Delving into user requirements with a discerning eye, contributing significantly to the creation of software solutions that precisely align with business needs.

· Actively participating in shaping software architecture and formulating detailed technical specifications.

· Conducting rigorous unit testing and integration testing to validate the reliability and functionality of software.

· Identifying and swiftly rectifying software defects or bugs, ensuring a seamless user experience.

· Engaging actively in code reviews, offering constructive feedback to peers for continuous improvement.

· Crafting code with ingenuity, focusing on efficiency, reusability, and modularity, leveraging languages like C++, Python, and others as needed.

· Harnessing the power of development tools, integrated development environments (IDEs), and adeptly navigating version control systems.

· Pioneering the design, coding, and meticulous testing of cutting-edge software applications.

Requirements

Do you have experience in Unit testing?, · Proven experience with development tools, debugging techniques, and adept usage of version control systems.

· Utilizing development tools like JetBrains ReSharper for C# or Pylint for Python to ensure code quality and adherence to coding standards.

· Excellent problem-solving acuity complemented by strong analytical skills.

· Familiarity with specific technologies, frameworks, or tools, such as web development frameworks or databases.

· Proficiency in using UML tools like Lucid chart or draw.io for visually representing software architecture and technical specifications.

· Familiarity with tools like Enterprise Architect or Rational Rose for in-depth software modeling.

· Expertise in unit testing frameworks like Google Test for C++ or Pytest for Python to ensure robust and reliable software.

· Profound knowledge of software design patterns.

· Proven experience with agile development methodologies.

· Proficient in the use of tools such as integrated development environments (IDEs), version control systems, and cybersecurity tools.

Benefits & conditions

Job Types: Full-time, Permanent

Pay: £42,000.00-£48,000.00 per year

Apply for this position