Designs and develops software and provides appropriate documentation in accordance with the System Development Life Cycle (SDLC) process. This position also provides a mentoring role to other Software Engineers.ESSENTIAL DUTIES AND RESPONSIBILITIES:Design, implement, and unit test software applications as defined in the marketing requirement and functional specifications.Create and maintain design documentation in support of application development.Work with the QA department to assist in the formal validation of the software applications.Participate in code reviews and training of other Product Development personnel.Assist in the coordination of activities between the Operation Department and the Product Development department to ensure the highest level of quality in the products delivered to the customer.Train and guide junior developers on proper software development procedures and methods.Perform other duties as assigned by management.QUALIFICATIONS AND SKILLS NEEDED:Advanced degree in Computer Science3-5 years of related software experience.Familiarity with Software Development Life Cycle. Comprehensive and current knowledge of OO/SOA software development methodologies.Knowledge of the Pharmaceutical Industry or Regulated Industry.Comprehensive and current knowledge of software development methodologies.Knowledge of technical architecture as necessary for development of software.Knowledge of appropriate programming languages as needed for development of software.Excellent communication and organizational skills.Expert experience with .NET Frameworks and C#Proven experience with both Windows client and Web based developmentProved experience with SQL Server.Experience with Oracle databases.Experience with HTML, XML, JavaScript, and other web technologies.Good user interface design (thin client and thick client) using latest technology is a plus.Experience with front-end design and development using HTML, etc.Knowledge of UNIX / Linux, and Windows operating systems, application server and portal technologies.Must be computer literate with Microsoft Word, Excel, PowerPoint, E-mail and electronic calendar knowledge and abilities.Ability to establish priorities, work independently, and proceed with objectives with minimal supervision.Ability to analyze and resolve problems.Ability to mentor and lead others in development and administrative tasks.Ability to deliver high quality and high productivity.The duties and responsibilities listed in this job description represent the major responsibilities of the position. Other duties and responsibilities may be assigned, as required. Clario reserves the right to amend or change this job description to meet the needs of Clario. This job description and any attachments do not constitute or represent a contract.The Department Head has the discretion to hire personnel with a combination of experience and education, which may vary from the above listed qualifications.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.