Software Developer

CPC Techno solutions Ltd
Birmingham, UK
21 days ago
Apply on www.indeed.com
Prepare application

Role details

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

Tech stack

C (Programming Language) HTML Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Application Integration Architecture Microsoft Azure C Sharp (Programming Language) C++ (Programming Language) Cascading Style Sheets (CSS)
+22 more
Code Review Databases Github Python (Programming Language) Linux System Administration Linux Servers Microsoft SQL Server MySQL Ruby on Rails Cloud Services Software Deployment Software Engineering Software Project Management Software Systems SQL Databases Subversion Cloud Platform System Backend Front End Software Development Restful APIs Software Version Control Programming Languages

Job description

We are seeking a dynamic and passionate Software Developer to join our innovative technology team. In this role, you will be instrumental in designing, developing, and maintaining cutting-edge software applications that drive our business forward. Your expertise will help craft seamless user experiences, optimize backend processes, and contribute to the development of scalable solutions across multiple platforms. This is an exciting opportunity for someone eager to work with a diverse tech stack and make a meaningful impact through software development., * Collaborate with cross-functional teams to gather requirements and translate them into functional software solutions.

  • Develop, test, and deploy high-quality applications using languages such as JavaScript, Java, C#, Python, C++, Ruby on Rails, and C.
  • Maintain and enhance existing systems by troubleshooting issues, optimizing performance, and implementing new features.
  • Design and implement APIs (Application Programming Interfaces) to enable seamless integration between different software components.
  • Manage version control using tools like GitHub and SVN to ensure code integrity and facilitate team collaboration.
  • Work with cloud platforms such as AWS and Azure to deploy scalable applications and leverage cloud services effectively.
  • Write efficient SQL queries for database management using MySQL or SQL Server, ensuring data accuracy and security.
  • Contribute to front-end development efforts with HTML, CSS, JavaScript frameworks, and RESTful services for responsive user interfaces.
  • Participate in code reviews, documentation, and continuous improvement initiatives to uphold coding standards and best practices.

Requirements

  • Proven experience in software development with proficiency in multiple programming languages including JavaScript, Python, Java, C#, C++, Ruby on Rails, or C.
  • Strong understanding of front-end development technologies such as HTML, CSS, JavaScript frameworks, and REST APIs.
  • Hands-on experience with version control systems like GitHub and SVN for collaborative coding projects.
  • Familiarity with cloud computing platforms including AWS and Azure for application deployment and management.
  • Knowledge of database systems such as MySQL or SQL Server; ability to write optimized SQL queries.
  • Experience working within Linux environments and deploying applications on Linux servers is highly desirable.
  • Ability to develop APIs for application integration using REST principles; experience with.NET frameworks is a plus.
  • Understanding of application development lifecycle from design through deployment; experience with Agile methodologies preferred.
  • Strong problem-solving skills combined with excellent communication abilities to work effectively 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

Loading talks and stories from around this role…