Software Engineer (Java, C++, C#)
- Employer
- Searchability
- Location
- Homeworking
- Salary
- £68 p/h
- Closing date
- 24 Aug 2022
You need to sign in or create an account to save a job.
Java software engineer with experience in systems that use relational databases such as SQL and using supporting tools such as DOORS, Rhapsody, Git, Jira etc.
- Experience of following procedures relating to software architecture and design, software integration and test, and requirements verification.
- Experience and demonstrated competence with at least one of the following programming languages: Java, C++ (a preference will be given to candidates that have worked with C++ 11 or that have a willingness to learn this version) or C#.
- Strong understanding of threading and concurrent programming in either Java, C++ (a preference will be given to candidates that have worked with C++ 11 or that have a willingness to learn this version) or C#.
- Strong understanding of unit testing and unit test/mocking frameworks, e.g. Junit, Mockito or GoogleTest/Parasoft.
- Experience of relational database design and SQL.
- Demonstrable knowledge and application of software configuration management tools and procedures.
- Typically you may have used UML modelling tools (e.g. Rhapsody 8.3.1) and be familiar with requirements capture tools (e.g. DOORS Next Generation). You will also be proficient in the use of software source control tools (e.g. Mercurial/Git) and issue tracking tools (e.g. Jira).
- You should have a passion for developing high quality software solutions, have the ability and willingness to support/mentor junior team members, be a self starter with the ability to work with little supervision, proven ability to learn new skills quickly all whilst maintaining a high standard of ethics and personal accountability.
You need to sign in or create an account to save a job.
Get job alerts
Create a job alert and receive personalised job recommendations straight to your inbox.
Create alert