Software Engineer

Digital (I) Technologies Ltd
UK
26 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£40,000.0 - £55,000.0
Working hours
Regular working hours
Job source

Tech stack

C (Programming Language) Java (Programming Language) JavaScript (Programming Language) .NET Framework Microsoft Windows Application Programming Interfaces (APIs) Amazon Web Services Applications Architecture Microsoft Azure C Sharp (Programming Language) C++ (Programming Language) Code Review
+24 more
Linux Github Design of User Interfaces Python (Programming Language) Microsoft SQL Server MySQL Ruby on Rails Cloud Services Software Deployment Software Engineering Software Project Management Software Systems SQL Databases Subversion Systems Integration Scripting Cloud Platform System Git Vba Programming Language Data Management Front End Software Development Restful APIs Software Version Control Programming Languages

Job description

We are seeking a dynamic and passionate Software Engineer to join our innovative development team. In this role, you will be instrumental in designing, developing, and maintaining cutting-edge software solutions that drive our business forward. Your expertise will help create scalable applications, enhance existing systems, and contribute to the development of APIs and integrations that support our diverse technology stack. This position offers an exciting opportunity to work with a variety of programming languages and cloud platforms, making a tangible impact on our products and services., * Collaborate with cross-functional teams to gather requirements and translate them into technical specifications for application development.

  • Design, develop, test, and deploy software solutions using languages such as JavaScript, Java, C#, Python, C++, Ruby on Rails, and C.
  • Maintain and improve existing codebases by refactoring code and optimizing performance across front-end and back-end components.
  • Develop and integrate APIs to enable seamless communication between different systems and platforms.
  • Manage version control using tools like GitHub, SVN, and Git to ensure code integrity and facilitate collaboration.
  • Work with cloud services such as AWS and Azure to deploy applications securely and efficiently in cloud environments.
  • Write SQL queries for database management using MySQL or SQL Server, ensuring data accuracy and security.
  • Participate in code reviews, testing procedures, and documentation efforts to uphold high-quality standards.
  • Troubleshoot issues across Linux and Windows environments, providing timely resolutions to minimize downtime.
  • Contribute to continuous improvement initiatives by staying current with emerging technologies like RESTful services,.NET frameworks, VBA scripting, and application development best practices., Join us as a Software Engineer where your innovative ideas will shape the future of our technology landscape! We are committed to fostering an inclusive environment that encourages growth, creativity, and excellence in every project we undertake.

Requirements

  • Proven experience in software development with proficiency in multiple programming languages including JavaScript, Java, C#, Python, C++, Ruby on Rails, or C.
  • Strong understanding of front-end development principles along with experience working on user interface design.
  • Familiarity with version control systems such as GitHub, SVN, or Git for collaborative coding projects.
  • Hands-on experience deploying applications on cloud platforms like AWS or Azure is highly desirable.
  • Knowledge of REST APIs for integrating different systems effectively.
  • Solid understanding of SQL databases such as MySQL or SQL Server for data management tasks.
  • Experience working within Linux or Windows operating environments is preferred.
  • Ability to develop applications using.NET frameworks and VBA scripting is a plus.
  • Excellent problem-solving skills with a proactive approach to troubleshooting complex issues.
  • Strong communication skills with the ability to work collaboratively within a team environment.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

8:22 min

Simulating a Linux terminal and running Spring Boot

Jakov Semenski · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all