Job description
- 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 software programs
- Knowledge of multi-threaded development is preferred.
- Knowledge of information systems development or design
- Building applications using Spring framework
- Controlling and planning the maintenance of existing software systems in liaison with relevant stakeholders
- 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 amount of data background in commercial, customer-focused environment would be preferred.
- Understanding of secure coding practices and testing
- Background in Agile development environment
- Visual Studio, MDX, SSIS, SSAS, Power BI,
- Data Visualization tools – QlikView, Tableau, Cognos, Spotfire
POSTING DATE: 09 May 2023
CLOSING DATE: 08 June 2023
SALARY RANGE: £30,000 - £40,000 per annum
JOB TYPE: Full Time / Permanent
LOCATION: Birmingham, UK
BENEFITS:
- Company Pension
- Flexitime
- Hybrid Work
POSTED BY: [email protected]
You can apply for this job by sending a CV/written application to:
DEVI Technologies, Vyse Terrace, Branston Court, Branston Street, Birmingham, West Midlands B18 6BA
TOTAL NUMBER OF POSTIONS: 05
Job Types: Full-time, Permanent
Salary: £30,000.00-£40,000.00 per year
Benefits:
- Company pension
- Flexitime
- Work from home
Schedule:
- Flexitime
- Monday to Friday
Work Location: In person
Application deadline: 08/06/2023