Job Description
Software analyst should be able to develop, implement and test next generation applications with high quality code. He/she should be familiar with software development life cycle
Key Duties & Responsibilities (in brief)
- Developing, implement and test next generation applications with high quality code.
- Contribute throughout the software development cycle.
- Troubleshooting and debugging defects in software applications.
- Analyse and design software requirements.
- Research to solve complex problems, learn new technologies, apply new enhanced solutions, and best practices.
- Work within an Agile team, making sure to follow all defined processes and guidelines
Any Other Important Detail: (Key Skills)
- Solid experience in C# .Net Core/ASP.NET Core development is a must.
- Experience in designing and developing web APIs.
- Solid in SQL, Database design and reporting.
- Good experience in Entity Framework (EF) Core.
- Good experience in IIS server.
- Strong planning, organizing, problem solving and strong critical thinking skills.
- Proficient understanding of Git code versioning control.
- Good knowledge in troubleshooting and testing tools.
- Good experience in JavaScript, HTML5 and CSS3.
Mandatory Skills
- .NET Core
- Entity framework Core
- SQL
Plus to have
- Familiar with Agile/Scrum methodology.
- Experience in microservices architecture, multi-tenant databases, cloud architecture, elasticsearch, continuous integration and continuous delivery, application and database scalability.
- Familiar with the following systems: JIRA, Jenkins, Docker, OpenShift.
- Familiar with Healthcare systems.
- Familiar with Linux OS
Other Skills
- Solid attention to detail.
- English level: intermediate or higher.
- Self-motivated with strong desire to explore new ideas and continuous learning.
- Good organizational and time management skills.
- Good Research skills.
- Strong team working and communication skills
About The Client
American multinational company serving the combined industries of health information technology and clinical research It is a provider of biopharmaceutical development and commercial outsourcing services focused primarily on Phase I-IV clinical trials and associated laboratory and analytical services. It has a network of more than 58,000 employees in more than 100 countries