Senior Software Developer

at  Jazeera Airways

Kuwait, العاصمة, Kuwait -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate06 Nov, 2024Not Specified07 Aug, 20245 year(s) or aboveRelational Databases,Asp.Net,Communication Skills,Html,Complex Systems,Git,Computer Science,Css,Software Development Tools,Entity Framework,Analytical Skills,Sql Server,Javascript,Visual Studio,Database Design,.Net FrameworkNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We are seeking a skilled and experienced Software Developer with expertise in .NET development to join our dynamic team. As a Senior Software Developer, you will be responsible for designing, coding, testing, and maintaining software applications using the .NET framework. Your primary focus will be on developing efficient and scalable solutions that meet the requirements. The ideal candidate should have a solid understanding of software development principles, excellent problem-solving skills, and a passion for creating high-quality software.

REQUIREMENTS AND QUALIFICATIONS:

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
  • Minimum 5 Years of IT experience (preferably from Airline Industry)
  • In-depth knowledge of the .NET framework, including C#, .NET Core, ASP.NET and SQL Server.
  • Strong understanding of OpenAPI (Swagger) specifications and experience in building and consuming RESTful APIs.
  • Proficiency in front-end web development technologies, such as HTML, CSS, and JavaScript.
  • Familiarity with software development tools and frameworks, such as Visual Studio, Git, and Entity Framework.
  • Experience with database design and development using SQL Server or other relational databases.
  • Strong problem-solving and analytical skills, with the ability to quickly understand complex systems and troubleshoot issues.
  • Excellent written and verbal communication skills, with the ability to effectively collaborate with cross-functional teams.
  • Solid understanding of software development principles, methodologies, and best practices.
  • Relevant certifications, such as Microsoft Certified: Azure Developer Associate or Microsoft Certified: .NET Developer, are advantageous.

Responsibilities:

  • Design, develop, test, and maintain software applications using .NET technologies, including C#, .NET Core, ASP.NET and SQL Server.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Participate in the full software development life cycle, including requirements analysis, design, implementation, testing, deployment, and maintenance.
  • Troubleshoot and debug software issues to ensure smooth system performance and user satisfaction.
  • Collaborate with team members to review code, provide constructive feedback, and ensure code quality through code reviews.
  • Stay updated with the latest industry trends, technologies, and best practices related to .NET development.


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Computer science software engineering or equivalent

Proficient

1

Kuwait, Kuwait