DOT NET FULL STACK
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+58 more
Job description
Seeking a technical consultant to support the decommissioning of the system - including its associated applications, databases, and infrastructure - while also contributing to ongoing .NET application development. Scope of Work Decommissioning (40%)
- Perform system inventory, dependency mapping, and impact analysis across the Java-based application and its integrations
- Identify and decommission or redirect interfaces, APIs, and batch processes
- Extract, archive, and/or migrate data in accordance with retention policies, with validation and reconciliation to ensure data integrity
- Retire application services, database instances, middleware, and third-party components in a controlled manner, including access removal and service termination
- Develop decommissioning plans, runbooks, and validation documentation
- Execute testing and controlled system shutdown in coordination with stakeholders
Application Development (60%)
- Design, develop, and maintain applications using
, Web Forms, Entity Framework, and Web APIs * Build new web services, enhance existing applications, and support system integrations
- Perform testing, deployment, troubleshooting, and performance optimization
- Work with modern technologies as needed: .NET Core/.NET 6+, RESTful APIs, microservices, cloud platforms (AWS/Azure), JavaScript frameworks (React, Angular, Vue), containerization (Docker, Kubernetes), and modern database technologies (SQL Server, NoSQL, MongoDB), Job Description In the assigned Job Role of Technology Consultant 1, your Area Of Responsibility will be as below: Assist in conducting targeted interviews and workshops to c…
- 5 days ago +
Requirements
Decommissioning plans, runbooks, validation reports, technical design documents, code artifacts, test results, and deployment documentation. Minimum Experience Requirement A minimum of 4 years’ experience consistent with the City Labor Category Description for Programmer 2 Mandatory Skills/Experience Backend Technologies
- C# - strong experience writing clean, maintainable, performant backend code
MVC - proven experience building scalable, maintainable web applications * .NET Core - hands-on experience building robust, high-performance, cross-platform applications Entity Framework (EF)
- EF Core or EF 6 for ORM; Code First or Database First approaches
- Proficient in LINQ queries
- Strong understanding of EF migrations, query optimization, and complex data relationships
- SQL Server 2019 - database design, optimized queries, stored procedures, performance tuning
Web Services
- RESTful APIs via
Core Web API * SOAP web services, WSDL, and XML-based services Frontend Technologies
- HTML5/CSS3 for responsive design and UI development
- JavaScript (ES6+)
- Angular 8 - SPA development including components, directives, services, and routing
Reporting & Data Presentation
- SSRS - interactive, parameterized reports integrated within a web application
- Crystal Reports - report design and embedding into applications
Software Design & Architecture
- MVC architecture
- Design patterns (Repository, Factory, Singleton)
- Unit testing/TDD using XUnit, MSTest, or NUnit
Version Control & CI/CD
- Git
- CI/CD practices using Azure DevOps, Jenkins, or GitLab CI
Security
- Authentication/authorization: OAuth, JWT, role-based access control (RBAC)
Soft Skills
- Excellent communication skills across cross-functional teams, stakeholders, and non-technical staff
- Strong analytical and problem-solving ability
Additional Preferred (Non-Mandatory) Skills
- Microservices architecture
- Frontend/backend performance optimization, including database query tuning
- Containerization (Docker/Kubernetes)
Desirable Skills Excellent verbal and written communication skills; ability to interact professionally with a diverse group including executives, managers, and subject matter experts. Must be a team player.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Is Software Engineering Over-Saturated?
What’s the Difference Between Frontend and Backend Development?
What Are The Top Skills Required For Azure Developers?