Senior .NET Developer
Quick Overview
Job Description
Job Description
-
Day to day involvement in database design, writing and debugging long and complex stored procedures, triggers, SSIS and SSRS.
-
Write SQL queries, review query performance and optimize code.
-
Proficient in C#, Entity Framework Core, different .NET Frameworks, Angular, TypeScript, MVC, and SQL.
-
Knowledge of ASP.NET, VB.NET, AJAX, jQuery, JSON, XML and TFS.
-
Understanding of web development for both desktop and mobile use.
-
Debug code and perform thorough and proper unit test on all aspects of the application.
-
Enforce coding standards including secure coding/development.
-
Provide input in problem solving by using technical, time management and analytical skills.
-
Demonstrate excellent organizational, written, verbal and interpersonal skills.
-
Display a high degree of inquisitiveness and an eagerness to learn at a detailed and abstract level.
-
Highly self-motivated and organized, with a strong business sense to capture and fulfill the business requirements for all products and articulate in an architecture model.
-
Work independently on small projects.
-
Take directives from management and perform tasks efficiently.
-
Strong passion and thirst to keep up with new industry trends and standards.
Requirements
-
Must be able to demonstrate the ability to operate as a Senior/Advanced Developer with strong Microsoft T-SQL and SSIS skills to address tough system challenges.
-
Must possess strong analytical skills to understand the business rules, complex code and make modifications.
-
Proficient with Angular and MVC.
-
Must be familiar with current .NET technologies including C#, ASP.NET, and VB.NET.
-
Experience with RESTful API integration. RESTful API uses HTTP requests to GET, PUT, POST, and DELETE data.
-
Experience working in a government organization is a plus.
-
Secure coding/development experience is preferred.
-
Perform development using agile methodology and proper source control, preferably Git on Azure DevOps.
-
Prepare detailed specifications and technical design documents.
-
Develop new components or modules to meet functionality requirements.
-
Help identify and resolve gaps between requirements and technical design.
-
Work closely with customers, business analysts, and team members to understand business requirements that drive the analysis and design of quality technical solutions.
-
Ensure that solutions are aligned with business and IT strategies and comply with the organization's architectural standards.
Skills
Similar jobs
Senior Full-Stack Software Engineer, Ads
Discord Inc. · San Francisco, United States
3 minutes ago$196k - $220.5k/yrFull Stack Engineer
Proofpoint, Inc. · Draper, United States
3 minutes agoVice President, Full-Stack Engineer
Bank Of New York Mellon · Pittsburgh, United States
3 minutes ago$83k - $170k/yrAVP Senior Java Developer
Citi · Rutherford, United States
6 minutes ago$121.2k - $181.8k/yrTeaching and Learning Web Developer (Web Developer (Full stack))
Indiana University · Bloomington, United States
6 minutes agoFull Stack Software Developer
Koniag, Inc. · Washington, United States
17 minutes ago