Be an excellent teammate, focusing on results, collaboration, and winning as a team
Have a strong sense of ownership of the solutions that your team works on
Be willing to work with and invest yourself in learning new technologies, programming languages, databases, etc.
Be proactive and a self-learner.
Communicate effectively
Be an “agile” person. You desire a fast-paced, dynamic work environment
Review existing technologies for suitability and make recommendations for change
Requirements & Skills:
Excellent understanding of the foundational technologies of the web: HTML, CSS, JavaScript (including knowledge of JS frameworks and libraries, jQuery, React), AJAX
Proficiency in modern programming languages like Node.js, C#, Python, Java, .NET
5+ years of Software Engineering Experience with service-oriented and/or microservices architecture
Hands-on experience working with cloud technology (preferably AWS), and various AWS services like S3, API Gateway, App Sync
3+ years hands-on experience working with cloud technology (preferably AWS), and various AWS services like Lambda functions, API Gateway, DynamoDB, RDS, etc.
Proficiency with RESTful API and API security frameworks, service-oriented and/or microservices architecture
Advanced knowledge of maintaining and debugging live software systems
Strong investigation, code analysis, and code review skills
Experience with relational and/or non-relational databases like PostgreSQL, DynamoDB, MySQL, etc, is a big plus
Experience with Data Structures, Algorithms, and general Computer Science concepts
Good understanding of code design principles
Experience with Agile development and delivery – Scrum, Lean, XP, Kanban methodologies
Experience within the pharma/healthcare sector is a plus
Experience with “Test First” (TDD) software development process
Experience with Agile development and delivery – Scrum, Lean, XP, Kanban methodologies