Web Developer, San Antonio, TX


Position is for an experienced .Net / MVC Developer with strong SQL skills on the software development staff of our client.
Essential Job Functions Work with a team of software developers and domain experts to design and develop data-intensive, web-based applications in support of multiple federal agencies using the Microsoft .NET framework and SQL Server. Perform software development activities including requirements gathering and analysis, systems design, development, documentation, testing and integration. Support all phases of life-cycle software implementation and application development. Actively participate in agile/scrum software development activities. Build and maintain relationships with internal and external customers.
Requirements: Minimum Bachelor's degree in computer science, engineering, or a related field. 5+ years of professional experience with an emphasis on full life-cycle systems development including systems design, development, and maintenance/support. Strong demonstrated experience in web development using ASP.NET and C# with the Web Forms and MVC models. Strong demonstrated experience working with relational databases (i.e. Microsoft SQL Server) and developing database-driven .NET applications. Including: ability to write, troubleshoot, and optimize complex queries and stored procedures. Experience using ASP.NET UI controls, 3rd party web application UI controls (e.g. Telerik, etc), JavaScript and AJAX technologies. Strong communication skills and the ability to work well with a team of software developers.
Preferred Skills: Hands-on experience using agile software development methodologies and practices such as Test Driven Development (TDD). Experience using Object Role Models (ORM) such as the Entity Framework / LINQ to SQL. Familiarity with Distributed Source Control tools such as Git. Familiar with Design Patterns (implementation and explanation). Experience with Microsoft SQL Server Reporting Services (SSRS), SQL Server Analysis Services (SSAS), SQL Server Integration Services (SSIS) and third party OLAP and data analysis tools. Familiar with task and ticketing tools such as Atlassian JIRA or Bugzilla. Experience working in a consultant/client environment. Ability to obtain or maintain a government security clearance desired.