What are the responsibilities and job description for the Software Engineer position at Robert Half?
We are seeking a talented and experienced .NET Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality software applications using the .NET framework. You will work closely with our project managers, business analysts, and other developers to deliver innovative solutions that meet our clients' needs.
Key Responsibilities:
- Design, develop, test, and deploy .NET applications and services.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Maintain and enhance existing applications by identifying opportunities for improvement and implementing updates.
- Write clean, scalable, and efficient code following best practices.
- Debug and troubleshoot issues in a timely manner.
- Participate in code reviews to ensure code quality and adherence to standards.
- Stay up-to-date with the latest industry trends and technologies to ensure our applications remain competitive.
- Contribute to the continuous improvement of development processes and methodologies.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a .NET Developer or Application Developer.
- Strong knowledge of the .NET framework, C#, and ASP.NET.
- Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
- Familiarity with database technologies such as SQL Server, MySQL, or Oracle.
- Understanding of Agile methodologies and experience working in an Agile environment.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
Preferred Qualifications:
- Experience with cloud platforms like Azure or AWS.
- Knowledge of microservices architecture and RESTful API design.
- Familiarity with DevOps practices and CI/CD pipelines.
- Experience with version control systems, such as Git.
- Certification in .NET or related technologies.