What are the responsibilities and job description for the .NET Developer (Level 3) position at H & R COMPUTER CONSULTING SERVICES?
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)
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.
Salary : $55 - $60