The post holder will operate at a medium level in the execution of the following competencies:
The post holder will be responsible for the following:
n Actively contribute towards the realisation of our software engineering strategy, application architecture and component design as well as our engineering principals, practices and standards.
n Perform the engineering work streams and/or projects to quality and timeline in order to meet the demands of the business, stakeholders and customers alike
n Design the application within the bounds of the tasks allocated to them and those under their supervision.
n Provide work estimates at regular stages throughout the development process
n Present technical solutions for review by various functions including product owners, solution architecture, clinical design, information governance and clinical safety.
n Promote best practice within their team to facilitate the delivery of quality products according to current agreed levels of quality and standards
n Support innovation within the team to meet the changing demands of the business and emerging industry trends and standards, such as agile and lean techniques
n Assess and appraise team members
n Coach and mentor team members to aid continuous improvement
n Identify skill, resource and equipment deficiencies within the team including their own.
n Meet with customers and stakeholders to validate, analyse and examine requirements.
n Academic Qualification: B.E/B.Tech, MCA with consistent academic performance from X, XII standards onwards.
n Experience: Minimum 6 Years.
n Strong critical thinking, problem solving, analytical, and design skills
n Excellent verbal and written communication skills
n Good Analytical and Problem-solving skills
n Highly experienced in ASP.NET, Web development, .NET stack Advanced level
n Hands-on experience in building Business applications in:
o ASP.NET MVC 5, ASP.NET routing
o AJAX technologies
o WCF, MS Webservices, SOAP, REST, JSON
o ReactJS, Redux, React Hooks, Webpack, JavaScript, TypeScript, HTML, CSS,
n Practiced Continuous Integration, TDD, TFS & GIT
n Strong with Database concepts, queries and familiarity in working with MS-SQL Server
Knowledge of Software Design Patterns, Interoperability
n Professional Certifications
n Exposure to OOAD
n Experience in Azure
n Experience in Unit Testing frameworks like MoQ, TypeMock
n Hands-on experience in designing small/medium sized applications.
n Experience within healthcare sector.
n Experience working in Agile teams.
The post holder is accountable to the Development Engineering Manager/ Director
In order to perform their duties in addition to working alongside other engineers and testers, the post holder will also be in regular contact with Solution Architects, Project Managers, Product Owners, Deployment, Hosted Services, Support, Training and Health Information personnel and other stakeholders.
The post holder has to comply will all the Policies (Security, Health and Safety, General) issued and updated from time-to-time by the Company.
The post holder has the following management responsibilities:
n Facilitate, promote and encourage efficient communications between development team members
The post holder is responsible for the following administrative tasks:
n Reporting on progress, issues and plans for work they are responsible for to their team where required
n Maintain and contributing to the development Wiki with technical best practice/methods
n Completion of any activities required by departmental procedures
The post holder has the following specific security duties:
n Ensure security of all departmental and project documentation
n Ensure version control and backup of source code is maintained
n Ensure personal backup of important files including E-mail folders
The post holder has the following specific Health and Safety duties:
Information processed within the department may be confidential and therefore compliance to the processes in place to safeguard the security of the information must be adhered to as detailed in EMIS policies and departmental work instructions and processes.

Keyskills: react.js web development asp.net javascript full stack