Associate Software Engineer

Sunquest Information Systems
Adventz Infinity @ 5, 8th Floor, Unit No. 804-807, Plot – 5, Block- BN, Salt Lake, Sector-V, Kolkata – 700091.
1 - 3 years
Kolkata, West Bengal [WB]
Company Details
Sunquest Information Systems Inc. provides diagnostic informatics solutions to laboratories. With our wide-ranging technical and cross-discipline expertise, and equally deep business acumen, Sunquest can transform your lab to meet today’s complex healthcare challenges and deliver next-level performance. Since 1979, Sunquest has helped laboratories and healthcare organizations enhance efficiency, improve patient care, and optimize financial results. Our capabilities include multi-site, multi-disciplinary support for complex anatomic, molecular and genetic testing, and support engagement with physicians and patients outside the hospitals at the point-of-care. Sunquest also provides solutions for public health organizations, in the form of disease surveillance and outbreak management, to promote public health wellness worldwide. Headquartered in Tucson, AZ with additional offices in India, Sunquest is a leader in healthcare information technology.
Job Details
Associate Software Engineer:
Skillset Requirements:
  • Candidate should possess 1 to 3 years of experience.
  • Analyzing Information, Software Design, Software Documentation, Software Testing, Teamwork, General Programming Skills, Software Development Fundamentals, Software Development
  • Process, Software Requirements.
  • Experience in working on web-based and client server-based software systems, utilizing N-tier architectures, dynamic content, highly scalable approaches, and security models/implementations.
  • Experience in debugging the single tier/multi-tier applications and identify the root cause for the problems
  • Proficiency developing and troubleshooting complex software systems that run in mixed environments.
  • Experience working in Agile teams.
  • Experience in developing either REST or SOAP web services, web APIs.
Good to have:
  • Experience in building, packaging, installing applications on virtual and distributed platforms.
  • Experience in Enterprise application integration is a plus.
  • Experience in scalable, globally distributed applications.
  • Experience in refactoring or reengineering solutions.
  • Knowledge of design principles and patterns.
  • Experience on writing automated unit test cases
Educational Requirements:
UG: B. Tech/B.E. -Any Specialization, Computers, Electronics/Telecommunication
PG:MS/M. Sc (Science) -Any Specialization, Computers, M. Tech -Any Specialization, Computers, Electronics/Telecommunication, MCA -Computers, Other.
Technical Requirements:
Net MVC, C#, JavaScript, J Query, ORM (Entity Framework, NHibernate), Unit test framework and mocking (Jasmine, N Substitute, MS Test, Mocks, and shims etc.), UI technologies (Angular, React or Similar and related).
Job Responsibilities:
  • Develops software solutions by studying information needs, studies systems flow, data usage, and work processes.
  • Investigates problem areas, following the software development lifecycle.
  • Develop features across multiple subsystems within our applications, including collaboration in requirements definition, prototyping, architect, design, coding, testing and deployment.
  • Understand how our applications operate, are structured, and how customers use them
  • Provide engineering support when building, deploying, configuring, and supporting systems for customers.
  • Participate with the engineering and operations teams to define plans for standardizing, scaling, and enhancing our products and the services utilized to deploy/install/release those products.
  • Investigate, analyze, and make recommendations to management regarding technology improvements, upgrades and modifications
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Improves operations by conducting systems analysis, recommending changes in policies and procedures.
  • Knowledge of design principles and patterns
Behaviours Required:
Team player: Works well as a member of a group
Dedicated: Devoted to a task or purpose with loyalty or integrity
Motivation Required:
Self-starter: Inspired to perform without outside help
Qualification B.Tech/B.E. -Any Specialization, Computers, Electronics/Telecommunication
No Of Openings 1
Salary Attractive Salary
Employment Type Full-Time