Become a Senior member of a development team building software to help the Life Sciences industry improve and lengthen lives. In this position you will be part of a team passionate about designing and delivering quality software to the market.
The developer will work as part of a Cross Functional Team to ensure solutions meet company, customer and market needs.
PERSONAL QUALITIES
Strong work ethics; outstanding character while working within a team environment; excellent communication skills; self-starter with can-do attitude; possess compassion for co-workers and clients alike; and professional.
Demonstrates strong organizational skills along with excellent written and verbal communication skills; must be able to work on multiple tasks during the same time frame and meet deadlines with accuracy and efficiency; must be willing to work extended hours to meet project deadlines.
RESPONSIBILITIES
Understand concepts and develop in-depth working knowledge of products/processes, applications, development tools and systems in assigned area of responsibility.
Design and participate in design review sessions for varied systems and subsystems.
Develop systems and subsystems based upon design sessions and requirement specifications.
Participate in Agile Process including defining User Stories based on business requirements
Perform code review and unit tests
Interact with Support and Services to help resolve customer issues when required
Review Test cases and User documentation
Assist development staff with new technologies integration into system and subsystem design and implementation.
Review team member's solutions to ensure quality and maintenance of standards
Follow the approved Software Development Life Cycle SOPs
Document program functionality
Provide guidance, mentoring and training to less-experienced programmers to improve productivity
Assist in coordinating inter-departmental tasks when required
Build releases for QA
Other duties as assigned
SKILLS NEEDED
Excellent verbal and communication skills with the demonstrative ability to work with all levels within the organization.
Ability to perform independently and under pressure of time constraints.
Strong analytical and problem-solving skills, computer proficiency, and ability to follow through with projects from inception to completion.
Good knowledge of relational database systems and a good understanding of networking and the complexities of distributed systems.
QUALIFICATIONS NEEDED
A Bachelor's Degree in Computer Science or comparable work experience within the industry is required.
10 years of software development and solution architect experience including over 10 years of experience on Microsoft development products.
Must have strong SQL Server experience writing SQL scripts and stored procedures with performance and optimization in mind.
Experience in C# and ASP.NET MVC and WebForms, React JS, NET CORE, HTML5, CSS3, CI/CD, JQuery , JavaScript , Ajax, Linq, Entity Framework, Web Services, API and Integration.
Strong troubleshooting skills - applicant must be able to determine the causes of complex problems
Experience with Kendo UI and Angular is preferred.
Experience in multithreaded programming, cryptography and security programming, high performance server/cluster software development.
Cloud-based architecture experience is a plus
Prefer knowledge of Clinical Trials industry and experience with applications designed with 21 CFR Part 11.
* Proven ability to manage multiple projects simultaneously in a deadline driven process.
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.