We are seeking a Software Engineer to join our team at Clinisys, located in Bengaluru and Kolkata. This is a full-time on-site opportunity. As a Software Engineer, you will be responsible for developing software solutions, providing engineering support, and performing complex product design and analysis. You should have a strong understanding of user-centered design processes, code management, and build automation. Additionally, knowledge of SaaS, Architectural Patterns, and Service Oriented Architecture is required. We are looking for candidates with 2-4 years of experience in software engineering and development. Experience with .NET, SQL Server, and multi-tiered application design is highly desirable. Knowledge of PowerBuilder and/or Delphi, as well as experience in medical devices or healthcare software would be a plus. If you are passionate about software development and want to be part of a dynamic team, we encourage you to apply.
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
- 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
Required Experience & Education
- Bachelor’s 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
- OOPs, IIS, WCF, Design Patterns
- Knowledge of SaaS, Architectural Patterns, Experienced in Source Control Management like TFS, VSS
- Multi-tiered application design and development
- RDBMS design (SQL Server, Oracle, etc.)
- Service Oriented Architecture
Preferred Experience & Education
- Experience in PowerBuilder and/or Delphi
- Knowledge of medical devices or healthcare software
- Understanding of SaaS, web-based / browser-based and/or native mobile app development, a plus