Location: Remote (within Oklahoma) - Monthly travel to Tulsa, OK for team events
Position Overview:
We are seeking a Full Stack C# .NET Developer with a strong foundation in full-stack programming concepts, database management, and problem-solving skills. This fully remote role requires occasional in-office presence in Tulsa for team-building activities. The position also includes participation in a 24x7 on-call rotation.
Key Responsibilities
Software Development: Independently design, develop, test, and maintain scalable software solutions in alignment with business needs and priorities.
Documentation & Training: Create and maintain system documentation and training materials to support end-users and enhance solution adoption.
Project Management: Oversee projects through the full SDLC lifecycle, using Waterfall or Agile methodologies to manage scope, timelines, and deliverables.
Business Analysis: Engage with business users to gather requirements, assess priorities, and provide time and cost estimates for changes.
Team Collaboration: Work closely with development teams, infrastructure staff, and vendors to ensure seamless project execution and compliance with change control and governance standards.
Mentorship: Coach and review the work of junior developers, fostering a collaborative and growth-oriented team environment.
Problem-Solving: Identify and resolve complex technical issues, deploying solutions across different business areas when applicable.
Qualifications
Education: Bachelor's Degree in MIS, Computer Science, Mathematics, or a related field; equivalent experience will be considered.
Experience:
Proficiency in full-stack development with C#, .NET, SQL, React/Blazor, Entity Framework, and Unit Testing
Experience managing projects through the SDLC using Waterfall or Agile methodologies
Knowledge of Azure DevOps, Git, Microsoft Visual Studio, and ServiceNow
Familiarity with database management and infrastructure concepts related to development
Skills:
Strong communication and engagement skills for effective interaction with stakeholders, business partners, and team members
Demonstrated attention to detail and an analytical approach to solving complex problems