- Highly proficient in C#, T-SQL and associated DDL.
- Senior experience with ASP.Net and ASP.Net Core framework, SQL Server, design/architechtural patterns (e.g. MVC) and Object Oriented Design and Implementations.
- Procient Experience in building out RESTful Web API’s in .NET Core.
- Proficient in architecting, developing and maintaining relational databases using Microsoft SQL Server 2012-2018.
- Excellent in creating functions, views, triggers and indexes.
- Proficient in writing and optimizing T-SQL code and Stored Procedures.
- Experience working within the agile methodology.
- Ability to focus on larger solution goals.
- Experience with business analysis as required for a Business Use Case or Business Issue.
- Ability to document processes and meeting notes.
- 5+ years of programming experience.
- A BS in technical or quantitative discipline.
- Experience working in a decoupled tech stack with a Single Page Application (SPA) is plus.
-
Essential Functions
30% - Web Development
Responsible for developing, testing, implementing, and maintaining web-based application systems. Troubleshoots system problems and issues and looks for ways to improve the application.
30% - Software Development
Codes software applications to adhere to designs supporting internal business requirements or external customers.
20% - Database Development
Codes, implements, and maintains stored procedures, tables, views as needed on a project by project basis.
20% - Software Analyst and QA
Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and installing to support an organization's application systems. First layer of QA testing.