No Corp-Corp OR 3rd party companies
MUST currently live in Iowa or surrounding/touching states.
American Computer Services Inc. is hiring a Senior Full-Stack .NET Developer who has the skills, confidence, and initiative to create and deliver modern, secure, scalable full-stack .NET solutions and a proven history supporting and enhancing applications within a large complex enterprise environment.
The ideal candidate will have SDLC experience completing both front-end and back-end development on ASP.NET / SQL Server applications in a complex enterprise environment.
To be successful you MUST have:
- Experience delivering end-to-end system solutions (C# within .NET Core and 5 , SQL Server 2019).
- Experience supporting legacy client-server systems (C# within .NET MVC, WebForms, SQL Server).
- Experience analyzing new development or current applications.
- Experience reacting quickly to changing requirements in an agile environment.
- Experience troubleshooting and diagnosing a variety of system issues.
- Experience writing complex stored procedures as well as creating functions and views.
Day-to-Day Responsibilities:
- Work with the Business to gather requirements, complete testing, and resolve development and production issues.
- Author and maintain Functional and Technical specifications as well as other project artifacts.
- Support, enhance, and maintain applications, and write well-designed, reusable, and testable code.
- Design and develop new end-to-end Web Apps and SPA s (ASP.Net Core / 5 , C#, Bootstrap, Angular (12 ), CSS3, HTML5, TypeScript).
- Support legacy client-server systems (ASP.Net, MVC, WebForms, Bootstrap, Angular, CSS3, HTML5, JavaScript).
- Complete thorough system testing and work directly with a testing group for unit, system, integration, and regression.
- Design and develop Web Services (RESTful, SOAP), Web API, and integration components.
- Create, tune, and troubleshoot SQL Scripts and Queries.
- Develop database objects including Stored Procedures, Functions, and Views.
- Create and maintain ETL packages and reporting.
- Resolve system issues and problem reports reported by end users though the Help Desk.
Technologies you will need:
- ASP.NET 5
- ASP.NET Core
- ASP.NET MVC
- ASP.NET Webforms
- RESTFUL development for web services and APIs
- C#
- Angular and/or Knockout
- Bootstrap
- Visual Studio 2019
- HTML5, CSS3, JavaScript, TypeScript
- LINQ and Entity Framework
- Team Foundation Server/Azure Dev Ops
- CI/CD Pipelines
- MS Azure cloud services
- SQL Server 2016
- Stored procedures, functions, tables (legacy)
- SSIS for legacy ETL.
- SSRS for legacy Reporting
Other Technologies that may be used:
- Database Modeling and Design
- Power BI
- OpenText Content Server
- Adobe Experience Manager (Designer, Workbench, and Workflow)
Education:
- Bachelor s degree in a Computer Science or a computer related program.
Soft skills:
- Excellent verbal and written skills.
- Strong communication skills showing an ability to interface with business and technical teams.
- Self-Motivation, time management and analytical thinking.