Senior Software Engineer


Job Details

Job Title: Senior .NET Developer

Location: Tulsa, Oklahoma (ON-SITE)

Job Type: Full-time


Job Description:

We are seeking a talented Senior .NET Developer to join our dynamic team. The ideal candidate will have extensive experience in Microsoft .NET technologies, including C#, ASP.NET MVC, Entity Framework, LINQ, and SQL Server. As a Senior .NET Developer, you will be responsible for analyzing, designing, implementing, and maintaining business applications while ensuring high levels of software quality and performance. You will collaborate closely with other members of the development team and interact with users to understand and resolve application issues.


Responsibilities:

  • Analyze and research issues with applications, providing effective remediation efforts.
  • Design, code, test, debug, document, and maintain application programs.
  • Prepare detailed technical specifications for development projects.
  • Consult with users and other IT professionals to resolve program issues.
  • Contribute to the development of project plans and timelines.
  • Provide accurate estimates for planned work and adhere to schedules.
  • Update the development schedule and communicate issues or constraints proactively.
  • May have supervisory responsibilities, including coaching and performance management of staff.


Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent experience.
  • 5+ years of development experience, with a focus on the Microsoft technology stack.
  • Proficiency in Microsoft .NET 4.0+, C#, ASP.NET MVC 4+, EF, LINQ, IIS, MS SQL Server 2012+, HTML5/CSS, JavaScript, jQuery, and UI/UX design.
  • Strong understanding of Object-Oriented analysis and design principles.
  • Experience with Service Oriented Architecture (SOA) and RESTful services preferred.
  • Familiarity with Agile/Scrum methodologies is a plus.


Preferred Skills/Experience:

  • Experience with .NET Core.
  • Knowledge of project and configuration management practices.
  • Excellent attention to detail and software quality.
  • Ability to prioritize and balance multiple projects effectively.
  • Proficiency with database design and modeling.
  • Experience with source code versioning and change management practices using Git, TFS, and/or VSTS.
  • Experience with PowerShell and SharePoint development/administration is a plus.


If you are passionate about software development and have a strong foundation in Microsoft .NET technologies, we encourage you to apply for this exciting opportunity. Join us in building innovative solutions that drive business success.





 Robert Half

 05/23/2024

 Tulsa,OK