Software Engineer

Posted 27 January 2023
Location Tulsa, United States of America
Job type Full Time
DisciplineIT
Reference8329

Job Description

Software Engineer

Location: Tulsa, OK

Description

We are seeking a highly skilled Software Engineer with experience in C# and .Net to join our team. As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications using C# and the .Net framework. You will work closely with other engineers and stakeholders to understand requirements, design solutions, and implement and test software.

Key Responsibilities:

  • Design and develop software using C# and the .Net framework.

  • Write clean, maintainable, and efficient code.

  • Collaborate with other engineers and stakeholders to understand requirements and design solutions.

  • Participate in code reviews and ensure that all solutions are aligned with industry best practices.

  • Troubleshoot and debug software issues.

  • Participate in Agile development process.


Qualifications:

  • Bachelor's degree in Computer Science or related field

  • Strong experience with C# and the .Net framework

  • Strong understanding of object-oriented programming concepts

  • Experience with Agile development methodologies

  • Strong problem-solving and analytical skills

  • Experience with Git, and Visual Studio

  • Strong communication and teamwork skills


Experience with: 

  • Visual Studio 

  • T-SQL and MS SQL Server 

  • Working in source control environment, such as Git, SVN, VSTS / Azure DevOps  

  • SOAP, Restful API and MVC 

  • WPF, WinForms 

  • Entity Framework 

  • Knowledge of UI / UX design principles and data visualization to create a polished, intuitive user experience.

  • DevExpress Controls 

  • Telerik Controls