We employ over 230 healthcare IT professionals who are dedicated to the development, delivery and support of laboratory IT solutions.
Bengaluru
INR 8.5 - 17.0 Lacs P.A.
Hybrid
Full Time
Purpose As a Cloud and Infra Senior Software Engineer, one will work with a fast-paced and multi-functional Agile development team to build next generation services on cloud (Azure ). Would be responsible for preparing cloud and infrastructure designs, guidelines, and best practices for Azure cloud. Responsible for creating best designs for network, storage, compute, backup, DR, HA , monitoring, logging etc. Will work with product development team and coach developers, help select best cloud services, help configure services on dev and staging and be part of the entire product development cycle and help automation team in building Infra as code. Responsible for overall cloud & infra designs and ensure it meets performance, availability , scalability, and security requirements in productions. Responsibilities Prepare Azure design \ architectures and work with DevOps Automation team. Deploy and configure various Azure services like Network, storage, Database components etc. Ability to troubleshoot any network connectivity issues. Cloud Governance knowledge and ability to implement cost control mechanisms Ability to automate any cloud admin tasks using PowerShell script or any scripting knowledge DevOps knowledge to automatically deploy the cloud resources Ability to deploy and configure container services Knowledge, Skills and Abilities Deep knowledge and hands on experience on Azure Could. Hands on experience in setting up Azure services namely Azure Firewall, Bastion, LB, Application Gateway, Front door, CDN, WAF, Traffic Manager, VPN, Azure ExpressRoute, Other Azure services. DevOps Knowledge and deployment using Bicep, Azure ARM or other tools is added advantage Preferred to have PowerShell scripting or some automation skills. Any programming experience is an added advantage. Job Requirements Bachelors degree in computer science, Information Science, Software Engineering, or related discipline, or equivalent work experience. Minimum of 5-6 years of Azure Cloud experience Azure Solution Architect Expert Certified
Kolkata, Bengaluru
INR 7.0 - 17.0 Lacs P.A.
Hybrid
Full Time
Position Summary The Senior Software Developer is a member of the team of software professionals responsible for the analysis, design, programming, testing and maintenance of the MIPS software products. Can translate software requirements or specifications into workable programming code. Has a good analytic-centric mind and able to translate it into a comprehensible framework for others. Takes ownership and responsibility for working towards delivering reliable software, writing high quality code and delivering projects on time and budget. He/she is expected to have the ability to multitask, teach and instruct coworkers, attend meetings with customers as required to ensure clients needs are met and successfully deliver all assigned projects. Skillset Requirements Candidates should possess 7 to 10 years of experience. Fluent written and spoken knowledge of the English language to be able to work in an international team. Proactive and take initiative. Eager to learn other programming languages. Good analytical/reasoning/problem solving quality. Have a keen eye for quality and strive for improvement. A team player who speaks his / her mind. Identify and resolve problems in a timely manner. Positive and open to learning new methods and technologies. Respect the planning drawn up by the Project Leader. Communicate any deviations and discuss external requests prior to granting them. Demonstrate accuracy and thoroughness. Look for ways to improve and promote quality. Apply feedback to improve performance. Monitor your own work to ensure quality. Pursue training and development opportunities. Strive to continuously build knowledge and skills. Share expertise with others. Exhibit objectivity and openness to others' views. Give and welcome feedback. Contribute to building a positive team spirit. Put success of the team above own interests. Ensure all jobs are correctly and timely registered in ADO according to the work instructions. Educational Requirements Bachelor’s/master’s degree in engineering, Computer Science Technical Requirements Mandatory Experience in Java programming and knowledge of C code. Experience in working on web-based / client server-based software systems. Experience in multi-tiered application design and development. Good knowledge of REST services. Good knowledge of microservices and domain driven design patterns. Good understanding of software development life cycle practices on requirement analysis, software design, software development, unit testing, functional testing. Good to have Azure knowledge Proficiency developing and troubleshooting complex software systems that run in mixed environments (Cloud + On Premise). Basic DevOps knowledge. Healthcare domain experience – ideally Instrument LIS interfaces Knowledge of HL7, FHIR and ASTM standards.
Bengaluru
INR 5.5 - 8.0 Lacs P.A.
Hybrid
Full Time
Looking for immediate joiner only. The Talent Acquisition Specialist will be responsible for all aspects of sourcing and hiring to fill the technical & nontechnical positions by partnering with various functions across the organization. The TA Specialist will be responsible for hiring and recruiting top talent for the organization. Essential Functions • Collaborating with hiring managers to gain an understanding of open roles, review and modify job descriptions. Develops applicant flow for positions across the various functions through the following methods: Networking with industry contacts & competition mapping to source relevant candidates. Participating in Campus Placements, Job Fairs & and Industry Conferences Drafts & posts recruitment advertisements in the most effective digital, social and/or print media. Interacting with search firms and employment agencies as needed. Negotiates contracts per company standards. Identifies the most effective methods for recruiting and attracting candidates. Actively looks for innovative ways to reduce days-to-hire. Source relevant profiles using a variety of channels viz: job boards, social media, internal database, mass mailing, references, competition mapping etc. Identifies appropriate candidates and assess candidates to ensure qualification match, cultural fit, and compatibility. Pre-screen candidates as per the job description, scheduling interviews, offer negotiation & pre-offer formalities. Coach hiring managers on interviewing and selection of top talent. Build and maintain a talent pipeline of qualified IT professionals for current and future hiring needs. Maintain accurate candidate information in the applicant tracking system (ATS) and other recruitment tools. Keeping track of recruitment KPIs, preparation of weekly and monthly TA reports etc. Stay updated with the latest industry trends and market conditions to inform recruitment strategies and maintain a competitive edge. Performs other tasks as assigned. Skills needed to be successful : • Minimum 5+ years of IT recruiter experience, preferably in a fast-paced corporate environment. • Ability to work independently and manage multiple requisitions simultaneously. • Minimum 3+ years of experience in end-to-end technical recruitment from sourcing till onboarding. • Excellent communication (English) and interpersonal skills. • Strong sourcing skills and ability to use various recruiting tools and techniques. • Thorough understanding of technology, technical roles, technical skills, and technical job markets. • Thorough understanding of recruiting methods and best practices, as well as applicable policies and federal, state, and local employment laws and regulations. • Proficient in Microsoft Office Suite or related software • Proficient in ATS and related tools, Job boards, LinkedIn and other professional & social networks.
Kolkata, Bengaluru
INR 7.0 - 17.0 Lacs P.A.
Work from Office
Full Time
We are seeking a talented and diligent Network Engineer to maintain and administer our on-premises and cloud infrastructure. This role is responsible for the deployment, configuration, and maintenance of the networking infrastructure within Clinisys Corporate network. The Network Engineer will perform routine updates, patches, and upgrades, monitor performance, and troubleshoot issues to ensure optimal functionality. Additionally, this role involves the deployment of new networking devices and services. Job Summary: Maintain essential IT operations and Network infrastructure. Serve as an escalation resource for IT helpdesk teams Oversee daily monitoring to verify the integrity and availability of all network resources, systems and key processes, including scheduled backup jobs, compliance checks and firmware updates. Proactively monitor Network performance to provide capacity planning and optimization recommendations. Participate in scheduled IT maintenance and execute assigned Tasks. Provide inputs and recommendations on new potential technology solutions based on research and analysis Deliver high standards of service by providing solutions to user requests and prioritizing tasks accordingly. Assist the wider wider ICT System Engineering team with tasks and project related assignments where feasible. Primary Responsibilities- Partner with team members and development groups to engineer a scalable network design Ensure the continued smooth operation of the global network infrastructure Perform standard network administration duties, including network hardware installation, i.e. switches, firewalls, network/security devices installs and patch management, network problem determination and resolution, log analysis, etc. Configure, test, and maintain all network infrastructure and services, including switches, SDWAN, routers, firewalls and VPN. Identify, diagnose, and resolve network problems, including network connectivity and traffic utilization, using available network tools in a timely fashion. Implement and support monitoring services, using network monitoring and management tools. Assist in maintaining other essential IT operations, Servers and Storage, Virtualization including operating systems, O365 systems. Troubleshoot and maintenance of business systems, including servers, operating systems, Servers and Storage, Virtualization from a network perspective. Perform or verify periodic backup and restoration operations and disaster recovery. Documents network problems and resolution for future reference Respond to requests from your line manager. General implementation, configuration and support of the ICT function and systems on a day-to-day basis. This will include but is not limited to the following. To be responsible for the administration of all incidents raised with the ICT System Engineering queue. To establish and maintain high levels of incident ownership - resolving, progressing, and managing all calls to a satisfactory conclusion on the ICT incident management system, ensuring that appropriate parties (including the end user) are kept up to date on incident progress. To attend emergency visits potentially at short notice on site at all CliniSys offices as instructed, completing tasks as detailed by the IT manager. Skills needed to be successful. Experience with Cisco Layer 3 Ethernet switching. Ability to script and work at a command-line interface (CLI). In-depth understanding of network hardware platforms and their specifications in the datacenter space. Sound working Knowledge of Cisco, SonicWALL, Palo Alto, SDWAN technologies. Troubleshooting workflow and knowledge of troubleshooting tools. Knowledge of Windows Active Directory, DNS, DHCP. Knowledge of Cloud Networking Knowledge of virtualization technologies like VMWare and Microsoft Hyper. Good communication and documentation skills. Adaptability / flexible to changing demands with the ability and willingness to work independently. Required Experience & Education Bachelors degree in computer science, Information systems or related field. Minimum of five plus years experience as Network Engineer within an ICT or software provider organization. Hands-on experience in configuring and managing enterprise network infrastructure Sound working Knowledge of Cisco, SonicWALL, Palo Alto, SDWAN technologies. Network Certification by any OEM like Cisco, CompTIA, SonicWALL, Palo Alto, etc. is mandatory Certification on SDWAN or Cloud networking is an additional plus. Any equivalent combination of education and/or experience providing the knowledge/skills/abilities listed above may be substituted Supervisory Responsibilities None Perks of working for Clinisys. From our business casual dress policy, generous PTO plan and flexible work schedules, to our mission driven organization that supports those who support healthcare organizations, Clinisys promotes work-life balance for all our employees. We place emphasis on training and development, encourage promotion from within and encourage cross-functional team participation. These ideals together foster a culture of professional growth and development for our employees. Physical Requirements Work is performed in a normal office setting with minimal exposure to health or safety hazards. Prolonged periods of sitting at a desk and working on a computer. Travel may be required. Moderate lifting/carrying 15-44 lbs. with assistance; use of fingers; walking/standing 2-6 hours. Clinisys s Commitment to Equal Opportunity Clinisys is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law. General Guidance: This job description is meant to provide an accurate depiction of tasks and accountabilities that are most often associated with this role. While we strive to provide an accurate depiction, nothing in this description restricts the company from changing, reassigning, expanding, or reducing scope of accountabilities and is subject to change at any time.
Bengaluru
INR 15.0 - 25.0 Lacs P.A.
Hybrid
Full Time
As a Senior Software Engineer and a member of a dynamic and multi-functional Agile development team, you will be responsible for crafting, developing, and unit testing product features with an eye towards user-centric workflow accuracy within our scientific and healthcare suite of products. To be successful in this role you need a real passion for quality software, a dedication to customer happiness, and an ability to work effectively in a matrix organization. You will need a positive attitude, persistence, a love of problem solving, and the ability to communicate with people at all levels of a product development organization. Essential Functions Develops software solutions across multiple subsystems within our applications, including collaboration with requirements definition, prototyping, architectural design, coding, testing and deployment Understands how our applications operate, are structured, and how customers use them Provides engineering support when building, deploying, configuring and supporting systems for customers Performs complex product design, systems analysis and engineering activities on applications software Researches new technology and development tools to remain informed of current trends Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, code comments and clearly readable code Analyzes defects, performs root cause analysis, and collaborates to resolve issues Complies with established internal quality systems and considers standards, best practices, and regulatory requirements as part of coding activities Leads code and design reviews. Analyzes and makes recommendations regarding coding standards, technology improvements, development tools, best practices, and process improvement. Participates with the engineering and operations teams to analyze and make recommendations for standardizing, scaling and enhancing our products and the services utilized to deploy/install/release those products Mentors team members in best practices and provides technical leadership and product guidance All other duties and responsibilities as assigned Skills needed to be successful Clear, effective verbal and written communication skills Good collaboration and teamwork skills Ability to mentor others Ability to present complex ideas in a consumable manner to technical and non-technical stakeholders Expert knowledge of scripting and object-oriented software development principles Expert knowledge of relational and/or non-relational databases Solid development skills and overall understanding of software development methodologies Understanding of refactoring or re-engineering solutions Thorough knowledge of design principles and patterns Solid understanding of Agile software development methodologies Required Experience & Education Skills : Microservices, C#, .Net, Oracle/SQL Server, API, Restful Architecture, exposure to any UI framework Good to have : Experience in Migration, understanding of the basic deployment of web application on IIS and Azure Deployment Bachelors degree in software engineering, computer science, or related discipline or equivalent experience 5-7 years experience with software development life cycle, software testing methodologies, and quality assurance Expert knowledge of .NET, C#, JavaScript, RDBMS (Oracle (preferred), SQL Server), OOPS concepts as well as multi-tiered application design and development, and HTML/DHTML Experience in front end web technologies like React, Angular Experience in API programming, Scripting, and Service Oriented Architecture Experience with Microservices architecture Application modernization experience with containers (Docker), Kubernetes or DAPR Experience in working on enterprise web-based software systems utilizing N-tier architectures, dynamic content, highly scalable approaches, and security models/implementations. Preferred Experience & Education Knowledge of scientific data software, medical devices, or healthcare software Masters degree in software engineering, computer science, or related discipline Team/technical lead of a small team Supervisory Responsibilities None
Bengaluru
INR 5.0 - 14.0 Lacs P.A.
Work from Office
Full Time
Purpose As a Technical Consultant (TC) working with the implementation team, you will deliver implementation and/or consulting to projects to achieve successful on-time projects with client satisfaction. As an integral part of this team, you will be primarily responsible for developing C#, PL/SQL code, and Telerik reports to support these client projects. Essential Functions Develop custom code using PL/SQL to query and execute functions within the Clinisys Laboratory Solutions (CLS) LIMS platform, typically working from details provided by team members or working directly with the clients. Configure reports using Telerik Report Writer to be generated from within the Clinisys Laboratory Solutions (CLS) LIMS platform, typically working from details provided by team members working directly with the clients. Perform all alpha testing on the work you develop to ensure it meets all specified requirements and works properly when executed from within the CLS platform. Demonstrate completed work either to internal team members or directly to the clients as needed. Develop a strong understanding of the CLS functionality and its data model. Provide guidance to internal team members as to how to best accomplish specific project goals within that platform. Provide input to process improvements by monitoring both client and departmental feedback. Maintain a high level of commitment to superior customer satisfaction through the entire duration of the customer relationship. Resolve project issues in a timely manner or determine when escalation to senior staff or management is required. Collaborate with and mentors other Technical Consultants and Professional Services Consultants to expand own and others depth & breadth of Clinisys product knowledge. Effectively organize and prioritize project tasks to ensure timely completion of projects assigned. Complete other tasks as assigned. Skills needed to be successful Ability to work independently and effectively manage project priorities from start to finish Strong understanding of client/ laboratory workflow concepts relative to software applications with strong knowledge of interfaces Strong communication and presentation skills with the ability to present to all levels of the organization Strong analytical and problem-solving skills Able to provide mentoring and consultation to improve workflow processes and procedures. Required Experience & Education Bachelors degree in Computer Science, Software Engineering, Data Science, Bioinformatics, Healthcare, Chemistry/Biology, Life Sciences/Pharma, Forensics/Toxicology, or related field, or equivalent relevant work experience. 3+ years experience working with a LIS or LIMS system 3+ years experience with PL/SQL query writing (Oracle DB Knowledge preferred) 3+ years’ experience with C# programing 3+ years’ experience developing LIS/LIMS reports using a common report writing tool (i.e. Crystal Reports, SSRS, etc.) Shift Timings: This is a permanent role comprising a five-day week with shifts to cover our core UK hours from Monday to Friday. For India these are UK shifts from 1:30 PM to 9:30 PM IST. Preferred Experience & Education 3+ years’ experience developing reports using Telerik report designer 3+ years’ experience with Horizon LIMS, especially as a LIMS administrator 3-5 years’ experience working in a LIMS/LIS implementation environment 3+ years’ experience with API/Interfaces (HL7) Physical Requirements Work is performed in a normal office setting with minimal exposure to health or safety hazards. Prolonged periods of sitting at a desk and working on a computer. Up to 25% travel may be required. Moderate lifting/carrying 15-44 lbs; use of fingers, walking/standing 2-6 hours Exposure to hazardous materials or various weather conditions Travel to client sites that can pose risk associated with healthcare organization May be required to follow customer location health and safety requirements
Bengaluru
INR 9.0 - 14.0 Lacs P.A.
Hybrid
Full Time
Looking for Immediate joiner or 30 Days NP only. Purpose As an Quality Engineer, you will work with a fast-paced and multi-functional Agile development team to build software for laboratories and hospitals. As a member of this development team, your focus will be on identifying real-world, user-centric scenarios and workflows and building & executing test plans to ensure their accuracy. Additionally, you will be responsible for reporting, tracking, and testing issues discovered during design and development. Essential Functions Respect the planning drawn up by the Team Leader, communicate any deviations and discuss external requests prior to granting them. Experience in Automation Testing (UIPath Preferred) Take responsibility for all test-related aspects of the software development process, from researching, analysing, designing and executing test scenarios, either described as manual scenarios, or automated scenarios. Monitor and endeavour to improve the process of testing our target product(s) Demonstrate accuracy and thoroughness. Look for ways to improve and promote quality. Apply feedback to improve performance. Monitor own work to ensure quality. Identify and resolve problems in a timely manner. Create reliable, functional covering and reusable test scenarios. Pursue training and development opportunities. Strive to continuously build knowledge and skills. Share expertise with others. Exhibit objectivity and openness to others' views. Give and welcome feedback. Contribute to building a positive team spirit. Put success of the team above own interests. Take ownership and be responsive to 3rd line support requests. Be aware of the companys product delivery and software development plans and your responsibilities therein. Able to integrate within a team of Software Development and Test Engineers but also capable of working autonomously Able to translate software specifications into test scenarios Able to document test results/reports Skills needed to be successful Creative and solution oriented Communicative and assertive team player Very disciplined and good documentation/reporting skills Required Experience & Education Bachelors degree in Engineering or related discipline or equivalent relevant work experience Familiarity with software development life cycle, software testing methodologies, and quality assurance Experience : 1-6 Years Preferred Experience & Education Knowledge of medical devices or healthcare software Supervisory Responsibilities None
Kolkata, Bengaluru
INR 9.0 - 18.0 Lacs P.A.
Hybrid
Full Time
We are looking for a candidate, who has hands on experience in software development across various technologies with depth and breadth through various tiers of software, throughout the life cycle of the software. The candidate should have excellent communication skills, interpersonal skills, ownership and commitment. Knowledge in healthcare domain is a plus. Role: Senior Developer experience Responsibilities Responsible to design and build web and desktop applications using C#, .Net, .Net Core, Restful APIs, Oracle PLSQL, SQL server and any scripting experience. Should have Azure cloud and ADO experience. Should have deep experience in designing and building microservices architecture. Working experience to design, develop and deploy applications on .Net Should be able to troubleshoot and solve microservices issues. React\Kendo UI experience will be of added advantage. Having containerization experience using AKS, Azure Container Instances, Container Registry, Webapps for containers, Docker, Kubernetes, Redhat OpenShift and other container technologies will be of added advantage. Knowledge, Skills and Abilities 6-8 years of development experience building end-to-end applications as full stack developer. Working experience on C#, .Net Core, Restful APIs and .Net programming Good experience on RDBMS databases, especially on Oracle DB with PL\SQL knowledge. Should have experience to guide the team with deep technical expertise on building the web, desktop applications and good amount of knowledge on databases. API and GUI, web application or mobile application development experience. Should be skilled on Azure cloud and ADO. Having experience with building applications on containers using AKS, Azure Container Instances, Container Registry, Webapps for containers and webapps, Docker, Kubernetes, Redhat OpenShift and other container technologies is added advantage. Design, deploy and manage Kubernetes environment is added advantage. Job Requirements Bachelors Degree in computer science. 8 years of software design and development experience in .Net, .Net Core, C#, HTML, Restful APIs, Oracle PL/SQL, React, CSS etc. Previous experience in healthcare IT development and deployment is preferred. Analyzing Information, Software Design, Software Documentation, Software Testing, Teamwork, General Programming Skills, Software Development Fundamentals, Software Development Process, Software Requirements, Software Architecture (Knowledge). Experience in working on web-based and client server-based software systems, utilizing N-tier architectures, dynamic content, highly scalable approaches, and security models/implementations. Proficiency developing and troubleshooting software applications that run in various environments. Experience in manual and automated unit and integration testing is preferable. Optionally if the candidate has experience in one or more of the following, it would be an added advantage: Experience in building, packaging, installing applications on virtual and distributed platforms. Experience in Enterprise application integration is a plus. Experience in scalable, globally distributed applications. Experience in refactoring or reengineering solutions. Experience working in Agile teams. Technical Requirements Experience in one or more of the following: Core Technologies: C#, .Net Core, .Net Framework Oracle DB with PL\SQL AKS, Azure Container Instances, Container Registry, Webapps for containers and webapps, Docker, Kubernetes, Redhat OpenShift and other container technologies is added advantage. React\Kendo UI experience is added advantage. Azure cloud and ADO IDE: Visual Studio OS: Unix, Linux, Microsoft Powershell and other scripting knowledge added advantage Educational Requirements UG:B.Tech/B.E. -Any Specialization, Computers, Electronics/Telecommunication PG:MS/M.Sc(Science) -Any Specialization, Computers, M.Tech -Any Specialization, Computers, Electronics/Telecommunication, MCA -Computers, Other.
Bengaluru
INR 7.0 - 15.0 Lacs P.A.
Hybrid
Full Time
Purpose As an Quality Engineer, you will work with a fast-paced and multi-functional Agile development team to build software for laboratories and hospitals. As a member of this development team, your focus will be on identifying real-world, user-centric scenarios and workflows and building & executing test plans to ensure their accuracy. Additionally, you will be responsible for reporting, tracking, and testing issues discovered during design and development. Essential Functions Respect the planning drawn up by the Team Leader, communicate any deviations and discuss external requests prior to granting them. Experience in Automation Testing (UIPath Preferred) Take responsibility for all test-related aspects of the software development process, from researching, analysing, designing and executing test scenarios, either described as manual scenarios, or automated scenarios. Monitor and endeavour to improve the process of testing our target product(s) Demonstrate accuracy and thoroughness. Look for ways to improve and promote quality. Apply feedback to improve performance. Monitor own work to ensure quality. Identify and resolve problems in a timely manner. Create reliable, functional covering and reusable test scenarios. Pursue training and development opportunities. Strive to continuously build knowledge and skills. Share expertise with others. Exhibit objectivity and openness to others' views. Give and welcome feedback. Contribute to building a positive team spirit. Put success of the team above own interests. Take ownership and be responsive to 3rd line support requests. Be aware of the companys product delivery and software development plans and your responsibilities therein. Able to integrate within a team of Software Development and Test Engineers but also capable of working autonomously Able to translate software specifications into test scenarios Able to document test results/reports Skills needed to be successful Creative and solution oriented Communicative and assertive team player Very disciplined and good documentation/reporting skills Required Experience & Education Bachelor’s degree in Engineering or related discipline or equivalent relevant work experience Familiarity with software development life cycle, software testing methodologies, and quality assurance Preferred Experience & Education Knowledge of medical devices or healthcare software Supervisory Responsibilities None
Kolkata, Bengaluru
INR 5.0 - 15.0 Lacs P.A.
Work from Office
Full Time
Position Summary As a Requirements Analyst II and a member of a dynamic and multi-functional Agile development team, you will be responsible for developing user requirements for the purpose of creating software products that support efficient workflows and laboratory best practices. You will help build the vision of the product to meet customer needs, strategic direction, expected delivery dates, and exceptional quality standards. To be successful in this role you need a real passion for quality software, dedication to customer satisfaction, and an ability to work effectively in a matrix organization. You will need a positive attitude, persistence, a love of problem solving, and the ability to communicate with people at all levels of a product development organization. Essential Functions Applies knowledge of industry, domain, workflows, and personas to develop requirements aligned with user needs, strategic direction, and project scope. Engages with product team members and relevant client personas to validate deliverables and confirm that requirements meet the intended objectives. Prioritizes the requirements backlog to address both functional and non-functional needs, supporting accurate and predictable delivery. Understands data structures and how data flows between systems. Represents product workflows and requirements using suitable visual or graphical formats (such as process flow diagrams, data flowcharts, wireframes, low fidelity prototypes, etc.). Presents product enhancements to internal and external stakeholders. Acquires comprehensive product knowledge and understanding of the laboratory market, client business drivers, and user personas. Builds relationships with external clients, internal partners, and leadership. All other duties and responsibilities as assigned Skills needed to be successful Clear, effective, and persuasive verbal and written communication and presentations skills Ability to assist internal and external customers by focusing on actions/decisions that meet their needs Ability to understand and explain the functionality, workflows, interactions, and client usage for the assigned product Understanding of approaches used to identify, prioritize, and mitigate risks to reduce or eliminate potential threats to patient safety or the business Ability to represent product workflows as a graphical overview of the flow of data, tasks, or user actions Confidence to explain the business drivers, user personas, etc. for the assigned product area Accountability and commitment to quality Drive and persistence to seek information and take actions necessary to accomplish a goal. Ability to work across teams and understand impacts of integration points during the software development lifecycle Experience with a variety of AI tools and the ability to utilize them in the requirements gathering and documentation process Required Experience & Education Bachelors degree in software engineering, computer science, mathematics, or laboratory testing related discipline, or equivalent relevant work experience 2-4 years experience with the following: Communicating with technical and subject matter experts Software development life cycle Working in a commercial software engineering environment Preferred Experience & Education Knowledge of scientific data software, medical devices, or healthcare software Experience designing commercial software Supervisory Responsibilities None
Bengaluru
INR 15.0 - 27.5 Lacs P.A.
Hybrid
Full Time
Skills : Microservices, C#, .Net, Oracle/SQL Server, API, Restful Architecture, exposure to any UI framework As a Senior Software Engineer and a member of a dynamic and multi-functional Agile development team, you will be responsible for crafting, developing, and unit testing product features with an eye towards user-centric workflow accuracy within our scientific and healthcare suite of products. To be successful in this role you need a real passion for quality software, a dedication to customer happiness, and an ability to work effectively in a matrix organization. You will need a positive attitude, persistence, a love of problem solving, and the ability to communicate with people at all levels of a product development organization. Essential Functions Develops software solutions across multiple subsystems within our applications, including collaboration with requirements definition, prototyping, architectural design, coding, testing and deployment Understands how our applications operate, are structured, and how customers use them Provides engineering support when building, deploying, configuring and supporting systems for customers Performs complex product design, systems analysis and engineering activities on applications software Researches new technology and development tools to remain informed of current trends Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, code comments and clearly readable code Analyzes defects, performs root cause analysis, and collaborates to resolve issues Complies with established internal quality systems and considers standards, best practices, and regulatory requirements as part of coding activities Leads code and design reviews. Analyzes and makes recommendations regarding coding standards, technology improvements, development tools, best practices, and process improvement. Participates with the engineering and operations teams to analyze and make recommendations for standardizing, scaling and enhancing our products and the services utilized to deploy/install/release those products Mentors team members in best practices and provides technical leadership and product guidance All other duties and responsibilities as assigned Skills needed to be successful Clear, effective verbal and written communication skills Good collaboration and teamwork skills Ability to mentor others Ability to present complex ideas in a consumable manner to technical and non-technical stakeholders Expert knowledge of scripting and object-oriented software development principles Expert knowledge of relational and/or non-relational databases Solid development skills and overall understanding of software development methodologies Understanding of refactoring or re-engineering solutions Thorough knowledge of design principles and patterns Solid understanding of Agile software development methodologies Required Experience & Education Bachelors degree in software engineering, computer science, or related discipline or equivalent experience 6-10 years experience with software development life cycle, software testing methodologies, and quality assurance Expert knowledge of .NET, C#, JavaScript, RDBMS (Oracle (preferred), SQL Server), OOPS concepts as well as multi-tiered application design and development, and HTML/DHTML Experience in front end web technologies like React, Angular Experience in API programming, Scripting, and Service Oriented Architecture Experience with Microservices architecture Application modernization experience with containers (Docker), Kubernetes or DAPR Experience in working on enterprise web-based software systems utilizing N-tier architectures, dynamic content, highly scalable approaches, and security models/implementations. Preferred Experience & Education Knowledge of scientific data software, medical devices, or healthcare software Masters degree in software engineering, computer science, or related discipline Team/technical lead of a small team Supervisory Responsibilities None
FIND ON MAP
Company Reviews
View ReviewsBrowse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.