Senior Software Engineer required by my rapidly growing client. Due to continued growth my client is in need of an experienced Senior Software engineer to undertake and complete research, product and/or bespoke development projects of varied scope and complexity, to schedule and within agreed resource constraints.
Take ownership and be accountable for technical delivery.
You must have solid skills with Python, Linux and Bash. You need to have a solid understanding of Software Architecture and Microservices along with cloud experience
Key Tasks and Responsibilities
Provide team leadership within the Department.
Develop and code software.
Create documentation and training material conforming to relevant Company standards and procedures.
Undertake functional testing and validation of developed code, documentation, and training materials.
Lead investigations into product use scenarios, reproducing issues and resolving these, liaising directly with the customer as required.
Contribute to project planning, identifying, and advising on technical tasks to be undertaken and the resources required for the project.
Understand customer requirements and translate to technical requirements, visiting customer site if required.
Produce designs and specifications to meet customer requirements.
Support other parts of the company (sales, marketing etc) by providing technical information or assisting in obtaining research and/or development contracts.
Identify and participate in research activities to assist in advancing department ways of working.
Knowledge and experience of the methods and tools relating to IAC and CI/CD are desirable but not essential.
Provide third line post-sales support