**COLOMBIA, COLOMBIA /** **ORION INNOVATION /** **CONTRACTOR** **/ REMOTE** - Orion along side our client, a fast growing organization within a top Financial Services company, responsible for distributing insurance solutions to small businesses and individuals through an innovative, unique ‘high tech, high touch’ data led, digital model that demonstrates the product capabilities, relationships and global scale. We are leading global professional services firm providing a broad range of risk, retirement and health solutions with 50,000 colleagues in 120 countries. Founded in 2015 to reinvent the $100 billion small business insurance industry by using data, design, and technology. As part of an industry-leading team, you will help empower results for our clients by delivering innovative and effective solutions as part of our Digital Client Solutions business group. **Your impact as a Software Engineer**: **Responsibilities**: - Document and implement functionality. - Perform code reviews with other engineers. - Write unit, integration (or api/service) tests, and end to end (UI) tests to verify functionality. - Work collaboratively with fellow software engineers to build features requested by business stakeholders. - Diagnose, debug and perform rootcause analysis of issues and defects. - Applies system design, development and process standards. - Creates, maintains, and publishes system level documentation with guidance, including system diagrams. - Ensures requirements are clear, concise and complete prior to starting development. - Works with product development and stakeholders to evaluate feasibility. **Required Experience and Characteristics**: - Experience with C#, Java or related language(s). - An inquisitive mind and a desire to promote innovation. - Strong written and verbal communication skills - Self-starter with the ability to own broad feature areas independently - Willingness to work in a highly-collaborative environment where the belief is that great ideas can come from anywhere. **Preferred Experience**: - Experience with cloud computing platforms like AWS, Azure, Google Cloud, etc - Experience working in a fast paced microservices or Services Oriented Architecture environment. - Experience with container-based systems such as Docker. - Experience with message based asynchronous communication, or event based architectures. - Experience with Infrastructure as Code (using tools such as Cloud Formation or Terraform) - Knowledge of DevOps and CI/CD tools and methodologies. - Experience designing and querying databases