Job Description: System One is looking for a motivated and talented Software Developer to join our client in Tulsa, OK. The ideal candidate is a self-starter who thrives in a collaborative, fast-paced environment and is excited to contribute to development projects and help shape policy and governance. They will work in a full stack capacity to design, develop, test, and support high-quality software solutions. This is a full-time hybrid role in Tulsa, Oklahoma. Successful candidates must be able to provide proof of ability to work in the U.S. without sponsorship. This position is not open to corp-to-corp, subcontractor or independent consulting arrangements. Responsibilities: Develop, test, and maintain web applications using ASP.NET, SQL Server, JavaScript/TypeScript. Apply SOLID principles and object-oriented programming knowledge in the design and development of new and existing software projects. Collaborate with cross-functional teams to define, design, and ship new features. Lead or contribute to technical discussions, ensuring best practices and high-quality solutions. Write clean, scalable, and well-documented code. Troubleshoot, debug, and enhance existing applications. Participate in code reviews and provide constructive feedback to peers. Manage and own development projects, ensuring timelines and objectives are met. Qualifications: Proven experience with ASP.NET, SQL Server, and ORMs such as Entity Framework. Strong understanding of SOLID principles and object-oriented programming. Understanding of good REST API design and scalability. Proven experience with TypeScript/JavaScript and the Angular web framework. Ability to take initiative and manage development projects independently. Experience with Git for source control management. Excellent communication skills and the ability to lead or contribute to meetings. Strong problem-solving skills and attention to detail. Familiarity with Agile/Scrum development methodologies. Experience with Azure is a plus.