Senior Software Engineer

o9 Solutions
Dallas, TX
Remote
Job Description
Role Overview

o9 is a technology company transforming decision-making through AI-first approach. The Senior Software Engineer will design new features, user interactions, and application components across various areas, including back-end, front-end, integration, big data, and AI/ML. The role involves working across multiple layers of the application to convert business requirements into finished product.

What You Will Do

Design and implement solutions, ensuring nonfunctional requirements such as security, performance, maintainability, scalability, usability, and reliability are considered. Identify and explore new opportunities to leverage new technologies to enhance the o9 Platform.

Why It Might Be a Fit

The ideal candidate will have experience in the job offered or a related occupation, utilizing NET framework, C#, ASP.NET Core or ASP.NET MVC, and other technologies. The role requires adaptability, self-training, and research work to stay abreast of developments in web applications and software approaches.

Requirements

  • Bachelor’s degree in Electronics Engineering, Computer Engineering, or Computer Science
  • 2 years of experience in the job offered or a related occupation
  • Experience in NET framework, C#, ASP.NET Core or ASP.NET MVC
  • Experience in running RESTful API development
  • Experience in developing Microservices
  • Experience in utilizing SQL Server or relational database systems
  • Experience in operating Cloud platforms (Azure/ AWS/ GCP)
  • Experience in utilizing DevOps practices including CI/CD pipelines
  • Experience in using version control systems (Git)
  • Experience in employing Scale-out architectures and big data technologies

Benefits

  • Volunteering opportunities
  • Social impact initiatives
  • Diverse cultural celebrations
  • Equal-opportunity employer
  • Fair and unbiased hiring process
]]>