Position: Software Developer
Location: WTC, Kharadi, Pune, India
Reporting To: IT Manager
Context and Purpose of the Job
RioMed is a leading clinical software company based in the UK. Our core business function is developing and delivering clinical applications. We provide customised solutions to meet the specific requirements of healthcare professionals. Our mission is to improve healthcare at the point of delivery through patient participation and real time data capture.
RioMed has been delivering clinical solutions nationally and internationally since 1997, in a variety of communicable and non-communicable disease areas including, HIV, Sexually transmitted disease, Osteoporosis, Elderly Care, Rheumatology, Cardiology and Diabetes.
-
Implement, test, and operate advanced software security techniques in compliance with a technical reference architecture
-
Perform on-going security testing and code review to improve software security
-
Troubleshoot and debug issues that arise
-
Provide engineering designs for new and existing software products to help mitigate security vulnerabilities
-
Maintain technical documentation.
-
Consult team members on secure coding practices.
-
Develop a familiarity with new tools and best practices.
-
To work as an effective member of the software team responsible for improving and developing additional functionalities for RioMed software products
-
Liaise with our clients to establish improved and new functionality for our software products
-
Coach, mentor team members by engaging in code review to improve code quality.
-
Collaborate in troubleshooting the production issues and provide workarounds and solutions in a timely manner.
-
Research best methods for developing and improving our software products
-
Produce relevant documentation on software development and other functions performed in line with your role and responsibilities
-
Test and document software releases against agreed functionality
-
Conduct site visits in line with customer and business requirement within India, which may involve overseas visits and be away for days/weeks at a time
-
Deploy our application to remote locations across the world
-
Provide IT training and support to RioMed employees both nationally and internationally
-
Conduct training sessions to fill the knowledge gap in team members
-
Managing your time effectively to meet development deadlines
-
Minimize the turn-around time for software changes
-
Provide (feasible) estimated completion dates for development tasks
-
Where possible, help to improve the current development process and procedures.
-
Software technologies, etc
Additional Note
Person Requirements
The post holder would be a member of the IT team that is responsible for developing and supporting our software products.
RioMed places great emphasis on the relationship with its customers, staff, and suppliers. The post-holder reports directly to the IT Manager and will work as part of the IT and Software design team.
Essential
-
Educated to a degree level (BE. IT)
-
3+ years of hands-on experience in Core Java, any J2EE Framework (preferably Spring MVC), Version control system, writing database queries (Preferably MySQL), HTML, CSS, jQuery, application server (Tomcat),HIbernate,Struts
-
In depth IT skills
-
Excellent organisation skills
-
Excellent communication skills
-
Confident telephone manner
-
Excellent interpersonal and team working skills
-
Demonstrates own initiative and is able to take guidance from staff
-
Ability to prioritise a varied and pressurised workload
-
Adaptability and willingness to assist as required
-
Relational databases MySQL, and SQL server and use of SQL
-
Understanding of the requirements needed for technical support and network administration (user management, hardware/software configuration).
-
Proven work experience as a software security engineer
-
Detailed technical knowledge of techniques, standards, and state-of-the-art capabilities for authentication and authorization, security vulnerabilities, and remediation
-
Software development experience in one of the following core languages and frameworks Java, Spring MVC/Spring Boot ,Hibernate,struts
-
Adequate knowledge of web-related technologies (Web applications, Web Services and Service-Oriented Architectures) and of network/web related protocols
-
Experience in using Burp Suite, ZAP, or other Penetration testing tools.
-
Interest in all aspects of security research and development
Desirable
Terms and Conditions
-
Probationary period – 3 months
-
Reporting to the I.T Manager
Benefits
-
Hybrid Work
-
Group Medical Policy (for spouse and kids)
-
12 Paid Training Days
-
Competitive Rewards & Recognition Programme – Merit System
-
Wealth Management Sessions
-
20 Paid Annual Leaves
-
Opportunity to travel in India and abroad.
-
Opportunity to be transferred to other RioMed offices.