Position: Full Stack C# .NET Developer
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