Senior Software Engineer

job
  • Robert Half
Job Summary
Location
Dallas ,TX
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
24 Dec 2024
Share
Job Description

Position Overview: As a .NET Software Engineer, you will play a crucial role in designing, developing, testing, and maintaining high-performance software applications. You will work closely with cross-functional teams to understand business requirements and translate them into robust, scalable, and maintainable software solutions. The ideal candidate is passionate about technology, has a strong foundation in software engineering principles, and is proficient in .NET development.

Responsibilities:

  1. Collaborate with cross-functional teams to gather and analyze business requirements.
  2. Design and develop software solutions using the .NET framework.
  3. Write clean, well-designed, and efficient code following industry best practices.
  4. Perform unit testing and debugging to ensure the reliability and functionality of the software.
  5. Collaborate with quality assurance (QA) teams to identify and address defects in a timely manner.
  6. Participate in code reviews to maintain code quality and ensure adherence to coding standards.
  7. Keep abreast of emerging trends and technologies in .NET development and propose improvements to existing systems.
  8. Provide technical support and documentation for developed applications.
  9. Contribute to the continuous improvement of development processes and methodologies.

Qualifications:

  1. Bachelor's degree in Computer Science, Software Engineering, or a related field.
  2. Proven experience as a .NET Software Engineer or similar role.
  3. Strong proficiency in C# and the .NET framework.
  4. Experience with ASP.NET, MVC, and Web API development.
  5. Solid understanding of object-oriented programming (OOP) principles and design patterns.
  6. Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
  7. Database development skills using SQL Server or other relational databases.
  8. Knowledge of version control systems, preferably Git.
  9. Excellent problem-solving and critical-thinking skills.
  10. Strong communication and collaboration abilities.

Preferred Qualifications:

  1. Experience with cloud platforms such as Azure or AWS.
  2. Familiarity with agile development methodologies.
  3. Knowledge of microservices architecture.
  4. Certification in .NET development.

Other Smiliar Jobs
 
  • Irving, TX
  • 1 Days ago
  • , MI
  • 10 Days ago
  • New York, NY
  • 10 Days ago
  • Piscataway, NJ
  • 10 Days ago
  • Twinsburg, OH
  • 10 Days ago
  • Chicago, IL
  • 10 Days ago
  • Morristown, NJ
  • 10 Days ago
  • Wayne, PA
  • 10 Days ago
  • New York, NY
  • 10 Days ago
  • San Diego, CA
  • 10 Days ago
  • Chicago, IL
  • 10 Days ago
  • Dallas, TX
  • 10 Days ago
  • , MI
  • 10 Days ago
  • Oakland, CA
  • 21 Hours ago