Software Engineer
9 months ago IT & Telecoms Bengaluru 187 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.