Full-Stack Developer (Angular & .NET 15)
Benefits:
Bonus based on performance
Competitive salary
Free food & snacks
Job Title: Full-Stack Developer (Angular & .NET 15) Organization: World Bank Group Location:Washinton, DC [hybrid options] Job Type:Contract Only W2 candidates
Job Summary
The World Bank is seeking a highly skilled Full-Stack Developer with expertise in Angular and .NET 15 to design, develop, and maintain modern web applications. The ideal candidate will collaborate with cross-functional teams to deliver innovative solutions that drive global development initiatives.
Key Responsibilities
Full-Stack Development
Design, develop, and maintain web applications using Angular (front-end) and .NET 15 (back-end).
Build responsive, user-friendly interfaces and ensure seamless integration with back-end services.
Develop RESTful APIs and Web APIs for application functionality and third-party integration.
Front-End Expertise
Implement dynamic, reusable, and optimized UI components using Angular (RxJS, TypeScript, Angular Material).
Ensure cross-browser compatibility, responsive design, and high performance.
Collaborate with UX/UI designers to deliver intuitive and visually appealing user experiences.
Back-End Expertise
Develop robust server-side logic, business processes, and database interactions using .NET 15.
Optimize application performance and scalability by following best coding practices.
Implement security protocols, authentication, and authorization mechanisms (OAuth, JWT).
Collaboration & Documentation
Work with product owners, business analysts, and other stakeholders to understand project requirements and deliver solutions.
Document technical specifications, application designs, and user manuals for reference.
Participate in Agile ceremonies (scrum meetings, sprint planning, retrospectives).
Testing & Deployment
Conduct thorough unit testing, integration testing, and debugging to ensure application reliability.
Automate testing processes and deployment pipelines using CI/CD practices.
Qualifications
Technical Skills
Expertise in Angular (version 12 and above), including RxJS, TypeScript, and state management libraries.
Proficiency in .NET 15, including ASP.NET Core, C#, and Web API development.
Hands-on experience with front-end technologies such as HTML5, CSS3, JavaScript, and responsive design frameworks.
Strong knowledge of relational databases (e.g., SQL Server), including database design, query optimization, and stored procedures.
Familiarity with DevOps practices, version control systems (e.g., Git), and CI/CD tools like Azure DevOps or Jenkins.
Experience with cloud platforms (e.g., Azure, AWS) is a plus.
Knowledge of containerization tools like Docker/Kubernetes is a bonus.
Professional Experience
5+ years of experience in full-stack development with Angular and .NET.
Proven ability to deliver scalable, secure, and maintainable solutions in enterprise environments.
Experience working in Agile teams and large-scale projects.
Soft Skills
Excellent problem-solving and analytical abilities.
Strong communication and collaboration skills to work with diverse teams.
Ability to manage multiple priorities and meet project deadlines effectively.
Education
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Preferred Qualifications
Certifications in Angular, Microsoft .NET, or cloud technologies (Azure/AWS).
Familiarity with World Bank systems, workflows, or similar international organizations.
Experience in building applications for financial or development sectors.