Robert Half - Memphis, TN

posted about 1 month ago

Full-time - Mid Level
Memphis, TN
Administrative and Support Services

About the position

Robert Half is seeking an experienced C#.NET Developer with expertise in WinForms to join a specialized client's development team. The role involves designing, developing, and maintaining both Windows-based and web-based applications, requiring strong proficiency in C#.NET and extensive experience with the WinForms framework. The successful candidate will collaborate with other developers, designers, and stakeholders to deliver high-quality software solutions that meet business needs.

Responsibilities

  • Design, develop, and maintain Windows-based applications using C#.NET and WinForms.
  • Collaborate with team members to define, design, and ship new features.
  • Write clean, scalable, and efficient code following best practices and coding standards.
  • Troubleshoot, debug, and optimize existing applications to improve performance and usability.
  • Participate in code reviews and provide constructive feedback to peers.
  • Ensure the technical feasibility of UI/UX designs.
  • Work with database technologies to integrate and manage application data.
  • Develop and maintain technical documentation, including design specifications, user manuals, and system documentation.
  • Stay up to date with the latest industry trends and technologies to continually improve skills and knowledge.

Requirements

  • Bachelor's degree in computer science, information technology, or a related field (or equivalent experience).
  • 5+ years of experience in software development using C#.NET.
  • Strong proficiency in C#.NET & WinForms development.
  • Experience with object-oriented programming and design patterns.
  • Knowledge of database design and experience with SQL Server or other relational databases.
  • Familiarity with version control systems, particularly Git.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Ability to work independently and manage multiple tasks effectively.
  • Experience with other .NET frameworks and technologies (e.g., ASP.NET, WPF).
  • Knowledge of web technologies such as HTML, CSS, and JavaScript.
  • Familiarity with Agile development methodologies.
  • Experience with automated testing frameworks and tools.
  • Understanding of RESTful APIs and services.
  • Knowledge of software development lifecycle and deployment processes.

Benefits

  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Disability insurance
  • 401(k) plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service