Software Engineer

Software Engineer

Birmingham Full-Time 30000 - 40000 £ / year (est.) No home office possible
Go Premium
V

At a Glance

  • Tasks: Join us as a Software Engineer, coding and designing innovative software solutions.
  • Company: We're a forward-thinking tech company focused on delivering top-notch software solutions.
  • Benefits: Enjoy competitive salary, flexible working options, and opportunities for professional growth.
  • Why this job: Be part of a dynamic team, work on exciting projects, and make a real impact.
  • Qualifications: Strong programming skills in Java, C++, and experience with Agile methodologies required.
  • Other info: Ideal for tech enthusiasts eager to develop cutting-edge applications and systems.

The predicted salary is between 30000 - 40000 £ per year.

We are looking for a Software Engineer to join our team. The role requires the following skill set:

  • Undertakes feasibility study to design software solutions.
  • Writes and codes individual programs according to specifications.
  • Providing development support of simulation environment including development of new exchange specific algorithms and infrastructure support.
  • Meeting with clients to determine requirements.
  • Independently produce precise well-founded functional specifications.
  • Direct quality assurance and user acceptance testing by writing test plans and execution.
  • Preparing operational documentation and presenting progress reports to customers and subsequent support and training to clients.
  • Working with clients to define the scope of a project and to determine requirements, understanding their work practices and the nature of their businesses using CRM systems.
  • Analysing IT requirements and giving independent and objective advice on the use of IT.
  • Coding individual programs according to specifications.
  • System/Software Development with Java / Spring framework.
  • Examines existing software and determines requirements for new/modified systems in the light of business needs.
  • Software Development and Maintenance using Agile/SCRUM processes.
  • Unit Testing with Junit.
  • Developing user interfaces.
  • Liaison with QA and users for Acceptance Testing.
  • Liaison with other developers and project managers.
  • Leading the process, specification, design, management and implementation of software and information systems.
  • Leading the future research and development of Task Management Systems to ensure that the systems used meet or exceed the quality, safety and reliability in the short- and long-term planning.
  • Controlling and planning the maintenance of existing software systems in liaison with relevant stakeholders.
  • Implementation and evaluation of the software.
  • Testing and correction of software programs.
  • Knowledge of multi-threaded development is preferred.
  • Knowledge of information systems development or design.
  • Building applications using Spring framework.
  • Understanding of secure coding practices and testing.
  • Strong programming skills in C++, JAVA, ASP.NET, C, C++, Embedded Systems, Spring Hibernate, Spring MVC, Eclipse IDE, Unix, Linux, SQL.
  • Knowledge of Microsoft SQL server and T-SQL.
  • Experience in Business Intelligence applications.
  • Knowledge of Business Intelligence Stack, especially SSIS, SSAS, SSRS, SQL Server.
  • Experience in dealing with large amounts of data; background in commercial, customer-focused environment would be preferred.
  • Background in Agile development environment.
  • Visual Studio, MDX, SSIS, SSAS, Power BI.
  • Data Visualization tools – QlikView, Tableau, Cognos, Spotfire.

Salary offered: £30,000 to £40,000 per annum.

Software Engineer employer: Vibhatech

Join our dynamic team as a Software Engineer, where innovation meets collaboration in a vibrant work culture. We offer competitive salaries, comprehensive benefits, and ample opportunities for professional growth, all within a supportive environment that values your contributions. Located in a thriving tech hub, you'll have the chance to work on cutting-edge projects while enjoying a balanced work-life experience.
V

Contact Detail:

Vibhatech Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Familiarise yourself with Agile and SCRUM methodologies, as these are crucial for the role. Consider joining online forums or local meetups to discuss best practices and gain insights from experienced professionals.

✨Tip Number 2

Brush up on your Java and Spring framework skills, as they are key components of the job. You might want to work on personal projects or contribute to open-source projects to showcase your coding abilities.

✨Tip Number 3

Network with current or former employees of StudySmarter on platforms like LinkedIn. Engaging in conversations about their experiences can provide valuable insights and potentially give you a referral.

✨Tip Number 4

Prepare to discuss your experience with multi-threaded development and data visualisation tools during interviews. Having specific examples ready will demonstrate your expertise and how it aligns with the role's requirements.

We think you need these skills to ace Software Engineer

Software Development
Java Programming
Spring Framework
Agile/SCRUM Methodologies
Unit Testing with Junit
Functional Specification Writing
Quality Assurance and User Acceptance Testing
Client Requirement Analysis
CRM Systems Knowledge
Multi-threaded Development
Secure Coding Practices
C++ Programming
ASP.NET Development
Embedded Systems Knowledge
SQL and T-SQL Expertise
Business Intelligence Applications
Data Visualization Tools (QlikView, Tableau, Cognos, Spotfire)
Operational Documentation Preparation
Communication Skills
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience and skills that match the job description. Focus on your software development experience, particularly with Java, Spring framework, and Agile methodologies.

Craft a Strong Cover Letter: Write a cover letter that showcases your passion for software engineering and how your background aligns with the company's needs. Mention specific projects or experiences that demonstrate your coding skills and problem-solving abilities.

Showcase Relevant Projects: Include any personal or professional projects that demonstrate your expertise in software development, especially those involving multi-threaded development, data visualisation tools, or Business Intelligence applications.

Prepare for Technical Questions: Be ready to discuss your technical skills in detail during the application process. Brush up on your knowledge of secure coding practices, unit testing with Junit, and your experience with various programming languages mentioned in the job description.

How to prepare for a job interview at Vibhatech

✨Showcase Your Technical Skills

Be prepared to discuss your experience with programming languages and frameworks mentioned in the job description, such as Java, Spring, and SQL. Bring examples of past projects where you successfully implemented these technologies.

✨Understand Agile Methodologies

Since the role involves working in an Agile environment, be ready to explain your experience with Agile/SCRUM processes. Share specific instances where you contributed to a project using these methodologies.

✨Prepare for Problem-Solving Questions

Expect technical questions that assess your problem-solving abilities. Practice coding challenges or algorithm problems that may relate to the tasks you'll be handling, especially those involving multi-threaded development.

✨Demonstrate Client Interaction Experience

The role requires meeting with clients to determine requirements. Be ready to discuss how you've effectively communicated with clients in the past, gathered their needs, and translated them into functional specifications.

Software Engineer
Vibhatech
Location: Birmingham
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

V
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>