Essential Job Functions and Responsibilities
- Implementation and on-going enhancement of business applications utilizing a broad range of development tools and technologies
- Expertise/familiarity with Microsoft .Net 4.0+, C#, ASP.NET MVC 4+, EF, LINQ, IIS, MS SQL Server 2012+, HTML5/CSS, JavaScript, jQuery, and UI/UX design
- Design, code, test, debug, document, and maintain application programs
- Prepare detailed technical specifications from which programs will be written
- Consult with users and/or other IT professionals to resolve issues with programs
- Contribute to the development of project plans and timelines
- Provide estimates for planned work and execute to schedule
Qualifications:
- 5+ years of development experience, focused on the Microsoft technology stack is preferred but not required
Preferred Skills/Experience:
- Experience with .Net Core is a plus
- Understanding of Object-Oriented analysis and design
- Experience with Service Oriented Architecture – specific development experience with web services and workflow (WCF)
- Experience with RESTful services – both development and consumption experience preferred, with an emphasis on Swagger services
- Understanding of project and configuration management practices.
- High attention to detail and software quality
- Experience balancing and prioritizing multiple projects to meet goals, deliverables, and deadlines
- Experience with database design and modeling
- Experience with source code versioning and change management practices utilizing Git, Team Foundation Server (TFS), and/or VSTS
- TFS development/administration experience is a plus
- Experience with PowerShell
- SharePoint development/administration experience is a plus
- Experience and understanding of Agile/Scrum methodologies is a plus
Professional Skills:
- Excellent verbal, interpersonal, and written communication skills
- Strong analytical, problem-solving, and decision-making capabilities
- Team player with the ability to work in a fast-paced environment
- Resourceful and self-motivated
- Sound business ethics, including the protection of proprietary and confidential information
- Ability to work with all levels of internal staff, as well as outside clients and vendors
- Superior interpersonal skills including courtesy, professionalism, and a cooperative attitude
Job Type: Full-time
Salary: $120,000.00 - $125,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Schedule:
- 8 hour shift
- Monday to Friday
Experience:
- .NET Core: 5 years (Required)
- MS SQL Server: 5 years (Required)
- JavaScript: 5 years (Required)
- jQuery: 5 years (Required)
Ability to Commute:
- Tulsa, OK 74103 (Required)
Work Location: In person