Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

ObjectStream Logo

Senior Software Engineer (C# and .NET)

ObjectStream

Salary not specified
Sep 30, 2025
Oklahoma City, OK, US
Apply Now

Objectstream is seeking a Senior Software Engineer (C-Sharp and .NET) to design, develop, and maintain high-quality software applications using C-Sharp programming language and the .NET framework for FAA clients.

Requirements

  • Proven experience in software development using C-Sharp programming language and the .NET framework.
  • Strong understanding of object-oriented programming principles, design patterns, and data structures.
  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
  • Proficiency in database development using Oracle or similar relational database management systems.
  • Experience with web development technologies such as ASP.NET, MVC, HTML, CSS, and JavaScript.
  • Experience creating C-Sharp Web API.
  • Familiarity with version control systems such as Git.

Responsibilities

  • Develop and design software applications based on C-Sharp and .NET use cases using Entity framework, Windows Presentation Foundation (WPF) industry standards.
  • Develop clean, efficient, and maintainable code using C-Sharp programming language and the .NET framework.
  • Implement software solutions that adhere to industry best practices, coding standards, and security guidelines.
  • Participate in code reviews to ensure code quality and provide constructive feedback to team members.
  • Troubleshoot and debug software applications to identify and resolve technical issues in a timely manner.
  • Write automated unit tests to validate software functionality and improve code coverage.
  • Contribute to the continuous improvement of development processes and methodologies.

Other

  • This is an onsite position in Oklahoma City, reporting to the FAA offices 5 days a week.
  • Collaborate with software architects and development teams to analyze project requirements and design software solutions.
  • Stay updated on emerging technologies, tools, and programming languages to enhance technical skills and knowledge.
  • Knowledge of agile development methodologies such as Scrum or Kanban.
  • Excellent problem-solving skills and attention to detail.