C++ Senior Software Engineer
The Software Developer will be part of a team of peers working on highly technical, software architecture initiatives.
You must have the following competencies:
Object-Oriented Programming, Specification and Documentation in C/C++
Data Modelling: Database and XML Schema Design
Documentation Management, including UML use case diagrams & descriptions, class & component modelling, sequence & activity modelling and source code documentation tools and techniques.
Multi-platform project design and specification.
Working with different compilers
Research, tools evaluation, documenting patterns, design and standards, contributing into defining technology strategy, technology evaluation and recommendation, writing code for solutions.
Contribute across the full software development life cycle: coding, code reviews, research and mentoring other developers.
Work closely with business analysts on the specification and verification of requirements and quality attributes for software projects.
Clearly document the design of the tasks in ways that are consumable by the various stakeholders: managers, partners, consultants, sales & marketing, developers, end-users.
Provide technical assistance in negotiations with outsourcing companies.
Communicate specifications and provide technical direction to the various in-house, off-shores and outsourced development teams.
Produce accurate estimates for tasks and assist project scheduling activities.
Assist in design, development and maintenance of development infrastructure for development teams - code and commit management, build scripts, dependency management, packaging and publishing.
Please apply with your CV in the first instance for a confidential chat.
More Jobs from Expert Employment
- Senior Data Scientist, algorithm development
- UI and UX Designer
- 3D Character Modeller for human models
- Senior C++ Software Engineer
- Hardware Integration Product Manager
- Business Development Recruitment Consultant
- Surface Maintenance Technician
- Mechanical Maintenance Technician: Diesel engine pumps and portable plant equipment
- Forklift driver
- Mining Equipment Readiness Operator
- Assembly Assistant
- Electrical Assembler
- Electrical Assembler - Precision Electronics
- Electronic Assembler, 6 month contract
- C++ Application Programmer
- Game Engine Integration Developer
- Recruitment Administrator, Candidate Delivery
- Recruitment Consultant
- Trainee Recruiter