Senior Software Engineer

Senior Software Engineer

Sunquest Information Systems (India) Private Limited
5-8 years
Not Specified

Job Description

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
  • Leads code and design reviews, analyzes and makes recommendations regarding coding standards, technology improvements, development tools, best practices, and process improvement
  • Participates with the engineering and operations teams to analyze and make recommendations for standardizing, scaling and enhancing our products and the services utilized to deploy/install/release those products
  • Mentors team members in best practices and provides technical leadership and product guidance
  • All other duties and responsibilities as assigned.

Skills needed to be successful
  • Demonstratable understanding of user-centered design processes
  • Expert 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
  • Able to mentor others of build, test, and deployment automation
  • Well versed in SaaS, web-based / browser-based and/or native mobile app development
  • Flexibility with time zones and teamwork partnering with a global workforce
  • Able to present complex ideas in a consumable manner

Required Experience Education
  • Bachelor s degree in Engineering, Computer Science or related discipline or equivalent experience
  • 5-8 years experience working with software engineer and development life cycles, software testing methodologies, and quality assurance as well have experience in below technical Requirements

Technical Requirements
  • Candidate should possess 5 to 8 years of experience
  • .Net Core, .Net Framework V4.0
  • C#, VB.NET
  • Mission critical business solutions
  • Entity framework
  • RESTful Services
  • Patterns: MVVM, Dependency Injection
  • Test-driven development
  • Azure DevOps
  • Work as part of an agile SCRUM team

Preferred Experience Education
  • Knowledge of FDA medical devices
  • Knowledge of healthcare software
  • Master s degree in Engineering, Computer Science, or related discipline

Similar Jobs

People Also Considered

Career Advice to Find Better