Job Description:
Title: C# Programmer
Location: Remote
Duration: Full time
Responsibilities:
- Develop and maintain C# applications according to project requirements and specifications.
- Collaborate with the development team to design and implement software solutions.
- Write clean, efficient, and well-documented code that adheres to established coding standards.
- Perform troubleshooting and debugging of software applications to identify and resolve issues.
- Conduct code reviews to ensure code quality, performance, and scalability.
- Work closely with stakeholders to understand business needs and translate them into technical requirements.
- Utilize SQL skills to interact with databases, retrieve data, and perform necessary operations.
- Participate in meetings and discussions to contribute ideas and insights for improving software development processes.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3-5 years of experience in C# programming with a focus on developing software applications.
- Proficiency in C# language features, .NET Framework, and related technologies.
- Strong understanding of database concepts and experience working with SQL databases.
- Experience with SQL queries, stored procedures, and database design principles.
- Ability to work independently and collaboratively in a remote team environment.
- Excellent problem-solving skills and attention to detail.
- Effective communication skills, both written and verbal.
Required Skills:
- Must have specialization in C# programming and possess SQL skills.
- Proficiency in C# and database work.
- Mid-level expertise with 3-5 years of experience.