What are the responsibilities and job description for the Agile Web Application Developer position at Town Fair Tire?
C# Developer Position:
We're seeking an experienced C# developer to work on our web applications, windows applications, and maintenance projects. The successful candidate will have strong knowledge of .NET Framework, .NET Core, and object-oriented programming, as well as experience working in an Agile environment.
Responsibilities:
- Design, develop, and test applications consistent with established specifications and business requirements
- Collaborate with QA on testing and ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
- Help maintain code quality and organization
- Provide accurate and timely estimates for project tasks
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)