Clario
Location
Bangalore | India
Job description
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.
OTHER DUTIES AND RESPONSIBILITIES:
Other related projects and tasks as assigned.
QUALIFICATIONS AND SKILLS NEEDED:
(Key wording should include if degree is needed, any travel requirements, special qualifications needed, skills, etc.)
Education :
Advanced degree in Computer Science.
Experience :
5 - 10 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.
Experience and knowledge of C#, .NET Frameworks, Angular, HTML, CSS and JavaScript.
Experience with Database technologies SQL Server, SQL Express, and / or Postgres.
Experience and knowledge of Java programming and portal-based Java programming using portlets (JSR-168 spec, etc) is helpful.
Expert knowledge of Java-related development environments, application servers, and deployments (Eclipse, Tomcat, JBoss, Subversion source control, etc.) is helpful.
Experience with Oracle databases is helpful.
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.
Job tags
Salary