In this vital role you will work closely with product managers, designers, and other engineers to create high-quality, scalable software solutions and automating operations, monitoring system health, and responding to incidents to minimize downtime.
Roles & Responsibilities: - Take ownership of complex software projects from conception to deployment of Clinical Study Planning, Design Optimization & start-up (CSPDS) Systems.
- Design, Develop and implement custom applications using APEX, JavaScript, Visual Force, AJAX, HTML, CSS;
- Apply standard methodologies and experience to build Salesforce.com applications;
- Handle day to day development activities on the salesforce.com platform using Apex, Visual Force, Lightning Web Components and Aura;
- Manage software delivery scope, risk, and timeline
- Possesses strong rapid prototyping skills and can quickly translate concepts into working code
- Provide technical guidance and mentorship to junior developers
- Contribute to both front-end and back-end development using cloud technology
- Stay updated with the latest trends, advancements and standard process for CSPDS systems
- Maintain knowledge of trends in application development frameworks in salesforce.com, related new technologies to provide, recommend and deliver standard methodology solutions
- Analyse and understand the functional and technical requirements of CSPDS applications, solutions and systems and translate them into software architecture and design specifications
- Develop innovative solution using generative AI technologies
- Conduct code reviews to ensure code quality and adherence to best practices
- Create and maintain documentation on software architecture, design, deployment, disaster recovery, and operations
- Work closely with product team, business team, and other stakeholders
- Analyze and understand the functional and technical requirements of CSPDS applications, solutions and systems and translate them into software architecture and design specifications
- Develop and execute unit tests, integration tests, and other testing strategies to ensure the quality of the software following IS change control and GxP Validation process
- Identify and resolve software bugs and performance issues
- Work closely with cross-functional teams, including product management, design, and QA, to deliver high-quality software on time
- Maintain detailed documentation of software designs, code, and development processes
- Work on integrating with other systems and platforms to ensure seamless data flow and functionality
- Provide ongoing support and maintenance for applications, ensuring that they operate smoothly and efficiently
Basic Qualifications:
- Doctorate degree OR
- Masters degree and 4 to 6 years of experience in Computer Science, IT or related field OR
- Bachelors degree and 6 to 8 years of experience in Computer Science, IT or related field OR
- Diploma and 10 to 12 years of experience in Computer Science, IT or related field
Preferred Qualifications:
Must-Have Skills (Not more than 3 to 4):
- Proficiency in Salesforce.com configuration/customization
- Proficiency in writing SQL queries & programming languages such as Python, JavaScript preferred or other programming languages
- Strong understanding of software development methodologies, including Agile and Scrum
- Proficient in designing efficient and scalable data structures within salesforce
- Experience with version control systems like Git
- Ability to manage, mentor junior developers and guide projects
Good-to-Have Skills: - Familiarity with relational databases (such as MySQL, SQL server, PostgreSQL etc.)
- Knowledge of Artificial Intelligence (AI), Robotic Process Automation (RPA), Machine Learning (ML), and Natural Language Processing (NLP) automation technologies to meet business requirements.
- Outstanding written and verbal communication skills, and ability to explain technical concepts to non-technical clients
- Sharp learning agility, problem solving and analytical thinking
- Experienced in managing GxP systems and implementing GxP projects
- Extensive expertise in SDLC, including requirements, design, testing, data analysis, change control
- Knowledge of reporting tools such as Tableau, Spotfire & Power BI
- Experience with API integrations such as MuleSoft
- Experience with ETL Tools (Informatica, Databricks)
Professional Certifications (please mention if the certification is preferred or mandatory for the role):
- SAFE for Teams certification (Preferred)
- Certified Salesforce Developer/Administrator (Preferred)
Soft Skills: - Excellent analytical and troubleshooting skills
- Strong verbal and written communication skills
- Ability to work effectively with global, virtual teams
- High degree of initiative and self-motivation
- Ability to manage multiple priorities successfully
- Willing to learn new technologies
Shift Information: This position requires you to work a later shift and may be assigned a second or third shift schedule. Candidates must be willing and able to work during evening or night shifts, as required based on business requirements.