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.