Search Jobvertise Jobs
Jobvertise

ID DOL Full Stack ASP NET C Developer Architect
Location:
US-ID-Boise
Email this job to a friend

Report this Job

Report this job





Incorrect company
Incorrect location
Job is expired
Job may be a scam
Other







Apply Online
or email this job to apply later

State of Idaho, Department of Labor, is in need of THREE senior-level, ASP.net/ C# developer/architects with expertise in .Net Core, ASP.net/C#, SQL Server, Blazor, Entity Framework Core.

EXPERT LEVEL DEVELOPER AND ARCHITECT EXPERIENCE ON MICROSOFT STACK REQUIRED

While local candidates would be ideal, the client will allow a contractor to work remotely for the duration of the contract. Candidates must be willing and able to work on the client's Mountain Time Zone business hours if working remotely. Initial contract term is 6-months, but for the right candidate could extend for a long-term duration.

Selected candidates will be responsible for creating new software by writing code in Visual Studio 2019/2022 for Net Core using SQL Server 2019, Entity Framework Core, ASP.net Core, C#, .Net 5/6, MVC, Blazor, Entity Framework Core, and stored procedures.

Excellent communication skills are a MUST for this position. The resources in this role will interact with various teams throughout the organization and agile team members across the US, so candidates MUST have excellent communication skills to be considered for this position.

Senior-level development and architect-level skills are required as candidates are expected to have experience working with application architecture, understand fundamentals of database designs, and have experience working with the full Microsoft stack of software development (ASP.net/C# specifically). Given a project, the candidate is expected to design, architect, and develop the complete solution. Of course, the candidate must design review the entire system with DOL's in-house senior developers and architects as well.

Qualified candidates must have experience designing and architecting complete web solutions.

Microsoft .Net Framework: A strong understanding and extensive experience with the Microsoft .Net framework is essential. This includes proficiency in C# as well as familiarity with the .Net Core and ASP.net frameworks.

Application Design and Architecture: The ability to design scalable and robust applications is crucial. This includes expertise in architecting solutions using industry best practices and design patterns such as MVC (Model-View-Controller), MVVM (Model-View-ViewModel), or Microservices.

Experience with object-oriented programming: Object-oriented programming (OOP) is a programming paradigm that uses objects to represent data and behavior. .Net is an object-oriented framework, so a candidate should have experience with OOP concepts such as classes, objects, inheritance, and polymorphism.

Experience with design patterns: Design patterns are reusable solutions to common software design problems. A candidate should be familiar with various design patterns and be able to choose the correct pattern for the job.

Database Design and Optimization: A good understanding of database design principles and experience with Microsoft SQL Server or other relational databases is essential. Skills in optimizing query performance, indexing, and database modeling are valuable.

Integration and Middleware: Knowledge of integrating disparate systems and services is essential for building distributed applications. Proficiency in technologies such as Web API, WCF (Windows Communication Foundation), REST API, gRPC, and message queue systems is beneficial.

Security: Understanding and implementing security measures within .Net applications is vital. Knowledge of authentication and authorization mechanisms, secure coding practices, and vulnerability management is necessary.

DevOps and CI/CD: Experience with DevOps practices and tools, such as source control (e.g., Git), build automation, continuous integration, and deployment (CI/CD), and containerization (e.g., Docker), which is necessary for modern application development.

Communication and Leadership: Strong communication skills are essential for collaborating with stakeholders, developers, and other team members. The ability to lead and guide development teams, provide technical guidance, and make architectural decisions is valuable.

Problem-Solving and Troubleshooting: A knack for problem-solving and troubleshooting complex technical issues is crucial. This includes the ability to analyze, diagnose, and resolve problems related to performance, scalability, and system integration.

Cloud Computing(Not required but may be helpful): Proficiency in cloud platforms, particularly Microsoft Azure, is highly desirable. Knowledge of cloud-based architecture, services, and deployment models is essential for building scalable and resilient applications.
Required/Desired Skills

Skill Required /Desired Amount of Experience
Consultant
Experience
Software Engineering and Architecture experience with full Microsoft stack Required 6 Years
Experience designing and architecting complete web solutions Required 6 Years
(link removed) Core Development experience Required 4 Years
ASP.net Development experience, specifically Required 4 Years
C# Development experience Required 5 Years
Visual Studio 2019 or later Required 3 Years
MS SQL Stored Procedures Required 3 Years
Entity Framework Core experience Required 2 Years
MVC experience Required 6 Years
Experience working with relational databases and database-related application development Required 3 Years
Integration & Middleware experience with Web API, WCF, REST API, gRPC & message queue systems Required 3 Years
Experience in cloud platforms, particularly Azure Highly desired 0
Blazor experience Desired 0
Excellent Communication Skills Required 0
Questions
No. Question
Consultant
Answer
Question1 Absences greater than two weeks MUST be approved by CAI management in advance, and contact information must be provided to CAI so that the resource can be reached during his or her absence. The Client has the right to dismiss the resource if he or she does not return to work by the agreed upon date. Do you accept this requirement?
Question2 Please list candidate's email address.
Question3 NA not to exceed NA/hour. Do you accept this requirement? (Please review instructions on how to submit the rate correctly for your candidate at (link removed)). Candidates will not be screened if Rate tab is not completed (or not completed correctly) with candidate's submittal.
Question4 Please confirm you have submitted the Right to Represent following the procedure as outlined on the supplier portal((link removed)).
Question5 Please SPECIFY the CITY and STATE in which your candidate is CURRENTLY located.
Question6 For remote work - client will provide selected resource with a laptop to use for the contract work. Candidate must have the ability to successfully work remotely - this includes the appropriate internet connectivity. Internet cost and any additional equipment beyond the state-provided laptop that is desired by candidate is at candidate's own expense and will not be reimbursed by CAI or the Client. Please confirm you have discussed these requirements with the candidate and he/she accepts the requirements.
Question7 Candidate must be able to work on the State of Idaho's Mountain Time Zone business hours. The candidate must be able to participate in web/video meetings as needed while remote. Please confirm you have discussed these requirements with the candidate and he/she accepts the requirements.

RICEFW Technologies Inc

Apply Online
or email this job to apply later


 
Search millions of jobs

Jobseekers
Employers
Company

Jobs by Title | Resumes by Title | Top Job Searches
Privacy | Terms of Use


* Free services are subject to limitations