Rockefeller Philanthropy Advisors is hiring a Software Development Engineer to be an integral member of a dynamic Agile Scrum team. You will develop, maintain, and deliver high-quality software products, applying your expertise in coding, testing, and troubleshooting while collaborating closely with cross-functional partners.
What You'll Do
- Develop, debug, test, and maintain software components, owning smaller parts of applications or subsystems.
- Collaborate on gathering feature specifications, requirements, and design documentation.
- Apply object-oriented design principles and coding best practices in development tasks.
- Participate actively in Scrum ceremonies and contribute to team goals.
- Ensure code quality through unit and integration testing and conduct code reviews.
- Work closely with product managers, analysts, QA engineers, and support teams to deliver high-quality products.
- Assist support teams with issues related to your areas of ownership.
- Contribute to special projects and other duties as assigned.
What We're Looking For
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent combination of education and experience).
- Proficiency in C# and .NET Core (including .NET 6 or newer).
- Experience with RESTful API development, MVC architecture, and Razor pages.
- Skilled in Entity Framework Core or similar ORM tools.
- Familiarity with unit testing frameworks such as xUnit or MSTest.
- Strong debugging and problem-solving skills using Visual Studio Debugger and related tools.
- Proficient in LINQ, HTML, CSS, JavaScript, and SQL Server with database optimization knowledge.
- Experience with Git or other version control systems.
- Excellent collaboration and communication skills.
Nice to Have
- Experience with modern front-end frameworks like React.
- Knowledge of non-relational databases such as MongoDB or CosmosDB.
- Understanding of API testing tools (Postman, Swagger).
- Familiarity with CI/CD pipelines and automated testing.
- Experience with Microsoft Azure cloud services and containerization technologies (Docker, Kubernetes).
- Background in cybersecurity best practices and secure coding principles.
- Knowledge of background processing and job scheduling frameworks.
Technical Stack
- C#, .NET Core (.NET 6+), RESTful APIs, MVC, Razor pages
- Entity Framework Core, xUnit/MSTest, Visual Studio Debugger
- LINQ, HTML, CSS, JavaScript, SQL Server, Git
Team & Environment
You will join a dynamic, collaborative Agile Scrum team focused on innovation and excellence within a supportive environment.
Benefits & Compensation
- Competitive salary with potential for growth.
- Fully remote work with flexible scheduling.
- Comprehensive health benefits including medical, dental, and vision coverage.
- Opportunities for professional development and training.
- Supportive team environment emphasizing collaboration and innovation.
- Use of modern tools and technologies in a forward-thinking company.
Work Mode
This is a fully remote position for candidates located within the United States.
Rockefeller Philanthropy Advisors is an equal opportunity employer.
