.NET Developer (Level 3)

H & R COMPUTER CONSULTING SERVICES

.NET Developer (Level 3)

Washington, DC
Full Time
Paid
  • Responsibilities

    Benefits:

    Bonus based on performance

    Competitive salary

    Free food & snacks

    Job Title: .NET Developer (Level 3) Organization: World Bank Group Location: Washington, DC {hybrid options] Job Type: Contract (only W2 candidate)

    Job Overview

    The World Bank is seeking an experienced and highly skilled Level 3 .NET Developer to lead, design, and implement enterprise-grade software solutions supporting global development initiatives. As a senior developer, you will take ownership of technical deliverables, mentor junior team members, and work collaboratively with cross-functional teams to build scalable and secure solutions.

    Key Responsibilities

    Technical Leadership

    Lead the end-to-end design, development, and deployment of robust .NET-based solutions for critical projects.

    Architect and implement scalable, secure, and high-performance applications using the .NET framework and .NET Core.

    Provide technical mentorship and guidance to junior developers, ensuring best practices in coding, design, and security.

    Development & Integration

    Develop complex web applications and APIs using C#, ASP.NET Core, and MVC.

    Design and optimize relational databases using SQL Server, ensuring data integrity and performance.

    Integrate applications with third-party services, APIs, and external systems for seamless functionality.

    Quality Assurance

    Conduct rigorous code reviews, unit testing, and system debugging to ensure high-quality deliverables.

    Ensure adherence to organizational standards, industry best practices, and compliance requirements.

    Collaboration & Documentation

    Work closely with product managers, business analysts, and stakeholders to gather requirements and translate them into technical specifications.

    Prepare detailed technical documentation, including system designs, deployment guidelines, and user manuals.

    Support deployment processes, including configuration management and post-deployment monitoring.

    Qualifications

    Technical Skills

    Expert-level proficiency in .NET Framework, .NET Core, C#, ASP.NET MVC, Web API, and LINQ.

    Strong hands-on experience with JavaScript frameworks (e.g., Angular, React, or Vue.js).

    Deep understanding of SQL Server, including database design, optimization, and T-SQL scripting.

    Experience with cloud platforms such as Microsoft Azure or AWS.

    Familiarity with DevOps practices, including CI/CD pipelines, version control (e.g., Git), and containerization (e.g., Docker, Kubernetes).

    Knowledge of secure coding practices, OAuth, and authentication mechanisms.

    Professional Experience

    7+ years of experience in .NET application development, with a focus on enterprise solutions.

    Proven experience working in large-scale projects, preferably in international organizations or the financial/development sector.

    Strong ability to troubleshoot, debug, and resolve complex technical issues.

    Soft Skills

    Excellent problem-solving and analytical skills.

    Strong communication and collaboration abilities, with experience working in diverse, multicultural environments.

    Leadership skills with the ability to manage tasks, prioritize workloads, and mentor team members effectively.

    Education

    Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.

    Preferred Qualifications

    Certifications in .NET development, Azure, or other relevant technologies.

    Knowledge of Agile or Scrum methodologies.

    Experience in building applications for financial institutions, NGOs, or international organizations.

    Flexible work from home options available.