Software Engineer
1 year ago IT & Telecoms Bengaluru 511 views Reference: 34475Job Details
As a 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 healthcare suite of products. To be successful in this role you need a real passion for quality software, a dedication to enable customer happiness through the creation of best of breed software, and you would have the ability to work effectively in a matrix organization.
You will have 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 healthcare organization.
Essential Functions
- Develops software solutions across multiple subsystems within our applications, including collaboration with requirements definition, prototyping, architectural design, coding, testing and deployment
 - Provides engineering support when building, deploying, configuring and supporting systems for customers
 - Performs complex product design, systems analysis and engineering activities on applications software
 - 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
 - Complies with established internal quality systems and considers standards, best practices, and regulatory requirements as part of coding activities
 - All other duties and responsibilities as assigned.
 
Skills needed to be successful
- Understanding of user-centered design processes
 - Understanding of standard methodologies in code management
 - Ability to quickly and easily assimilate new product knowledge, and accurately estimate task durations and complete work projects as scheduled
 - Understanding of build, test, and deployment automation
 - Understanding of SaaS, web-based / browser-based and/or native mobile app development, a plus
 
Required Experience & Education
- Bachelors degree in Engineering, Computer Science or related discipline or equivalent experience
 - 2-4 years experience working with software engineering and development life cycles, software testing methodologies, and quality assurance
 - 2-4 years’ experience as a developer with one or more of the development technology/programming languages:
 - .NET - ASP, C#, VB.net
 - Bootstrap, MVC, OOP, IIS, WCF, jQuery, OOAD, Design Patterns, JSON, AJAX
 - MVVM like Angular.js, Knowledge of SaaS, Architectural Patterns, Experienced in Source Control Management like TFS, VSS, SVN, CVS
 - Intersystems products, particularly Cache (MUMPS)
 - Multi-tiered application design and development
 - RDBMS design (SQL Server, Oracle, etc.)
 - Service Oriented Architecture
 - DHTML with complex JavaScript
 
Preferred Experience & Education
- Knowledge of medical devices or healthcare software
 
Please contact MS Rashmi HR 'Mobile no' Given below.