Senior Software Engineer at Cisive
Remote, Oregon, USA -
Full Time


Start Date

Immediate

Expiry Date

11 Jun, 25

Salary

0.0

Posted On

12 Mar, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Angular, Test Driven Development, Web Apps, Kanban, Vue, Jira, Information Systems, Relational Databases, .Net Core, Computer Science, Data Structures, Design Patterns, Entity Framework, Sql Server

Industry

Computer Software/Engineering

Description

Cisive leads the industry in background screening, monitoring accuracy, quality, and trust for 40+ years. We work to empower the world’s largest and most highly regulated industries to optimize their talent programs and make their workspaces safer. Our PreCheck and Driver iQ vertical-specialized brands lead the healthcare and transportation industries with the most accurate background screening available. We believe in only the highest standards when it comes to an organization’s safety and success.

JOB SUMMARY

This role will be joining and providing mentorship for a highly skilled group of software engineers. As a full stack software developer your responsibilities will include design, documentation, development, testing and deployment of new software product offerings and enhancements.

MINIMUM QUALIFICATIONS

  • Bachelor’s degree in computer science, Information Systems, etc or related work experience required.
  • 8+ years of development experience in the latest versions of .NET (including .NET Core), ideally with web apps/APIs using Entity Framework and relational databases.
  • 3+ experience in cloud technologies (Azure preferred) including, but not limited to App Services, API Gateway, Service Bus, Azure Storage, Azure Functions and Application Insights.
  • Experience with SPA frameworks (Angular, Vue, React, etc)
  • Experience in building Event-Driven microservices leveraging high throughput, real-time stream/batch processing, interacting with Restful API’s.
  • Experience creating CI/CD pipelines.
  • Demonstrable experience with Agile processes (KANBAN, Scrum) using popular Agile Software such as Jira.
  • Strong experience with relational databases such as MS SQL Server.
  • Understanding of OOP concepts, design patterns and data structures.
  • Knowledge of Test-Driven Development and common testing frameworks.
  • Being generally accessible during primary hours of operation.
Responsibilities
  • Software projects for on premise and cloud-enabled applications and integrations through each step of the software development life cycle.
  • Work productively in an Agile methodology.
  • Participate in the design and development of integrated solutions.
  • Perform code reviews of peer’s work and provide constructive feedback.
  • Active participation in planning and design discussions, assessing the risks and feasibility.
  • Identify areas of platform improvement.
  • Ability to collaborate effectively within your primary team and with external teams.
  • Producing technical documentation for the software that you have contributed to.
  • Clear communication regarding project status with your managers.
Loading...