What are the responsibilities and job description for the Senior C# Software Engineer position at Town Fair Tire?
About the Job:
Town Fair Tire seeks a skilled C# .NET developer to join our team of software engineers. We're looking for someone with expertise in SQL Server development and good communication skills.
The ideal candidate should have experience working in an Agile environment, interacting with team members, and delivering high-quality solutions. Daily activities will include analysis, coding, design, and collaboration with QA on testing.
Responsibilities:
- Analyze and provide solutions for complex tasks and projects
- Work with team lead and product owner to understand business requirements
- Collaborate with team members, QA, and product owners in an Agile environment
- Evaluate application performance, quality, and responsiveness
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
Requirements:
- Bachelor's degree in Computer Science or relevant experience
- Strong knowledge of .NET Framework, .NET Core, and object-oriented programming
- 2-4 years of Applications Development experience
- Experience with C# .NET programming (ASP.NET, ADO.NET)
- SQL Server 2016 or higher experience (creating SQL, table design, views, stored procedures, triggers, etc.)
- REST, SOAP, and related Web Service oriented architectures experience
- Visual Studio experience
- Source control experience (Git preferred)
- HTML, CSS, JavaScript, JSON, AJAX experience
- Web API development experience
- Wrike, Trello, or Jira experience (preferred)
- Familiarity with fundamental design principles for building scalable applications
- Experience working in an Agile environment
- Excellent communication skills
- Shell language experience (bash, PowerShell, cmd preferred)