Software Engineer - ASP.NET
- Work with our development team to enhance a web-based application used by colleges and universities around the country in support of their job listing, application management, online time sheet, time off accruals, event scheduling, departmental budget, and reporting processes using the Microsoft technology stack (ASP.NET and SQL Server).
- Perform software development activities including systems design, development, documentation, testing and integration.
- Provide support and maintenance on legacy software built in ASP.NET Web Forms and ADO.NET, as well as building and migrating existing customers to an ASP.NET Core MVC application with code-first Entity Framework.
- Support all phases of life-cycle software implementation and application development.
- Actively participate in agile/scrum software development activities.
- Participate in JAD / JAR sessions aimed at creating the best solution possible
- Provide timely updates and meet internal deadlines in accordance with project milestones
Databases: SQL Server 2008 R2
Internet Technologies: ASP.NET
Frameworks: ASP.NET Core, .NET Framework 4.0+, Entity Framework, Bootstrap a plus
Web server: Internet Information Services 6.0 and above
Source Code Management: SVN or similar product
IDE: Visual Studio 2013 and above
Distributing Environment: Web services, API
Operating Systems: Windows (2008, 2012)
Patterns: Dependency Injection, SOLID design principles, Unit Tests
UI Software: Telerik
- 7+ years of experience in building multi-tiered ASP.NET web applications written in C# using Web Forms / MVC.
- Experience migrating Web Form-based web applications to MVC a plus.
- Experience with SOLID design principles, dependency injection and Unit Tests.
- Working experience in creating web applications which deliver exceptional performance
- Deep understanding of web farms and associated software requirements
- Experience working with Microsoft SQL Server 2008 and developing database-driven .NET applications. Including: ability to write, troubleshoot, and optimize complex queries and stored procedures.
- Strong demonstrated experience in using ASP.NET, CSS and jQuery.
- Experience using Bootstrap in both Web Forms and MVC
- Understanding of software security practices and associated best practices
- Strong communication skills and the ability to work well with a team of software developers, analysts and product managers.
PREFERRED BUSINESS KNOWLEDGE:
- Online time sheets and time accrual tracking, workflow, Single Sign On (SSO), and dashboard metrics
- Bachelor’s degree in IT field and/or commensurate experience.
If you have any questions, please call 904-998-9414 and reference Software Engineer position.
Job Status: Full Time