Are you passionate about software development and would you like to work with the best in the business? We are seeking a high energy, technical software engineer to accelerate nonprofit solution innovation and join one of Microsoft’s growing and strategic international development centers in Prague.
Microsoft’s Tech for Social Impact (TSI) is an industry vertical team that works directly with nonprofits and the United Nations. TSI is mission-driven and balances social impact with the need to maintain a sustainable business model for how Microsoft scales digital transformation across the nonprofit sector globally.
The Tech for Social Impact Engineering team sets the pace at Microsoft for developing first-party nonprofit Industry-focused products leveraging and extending Microsoft Dynamics 365, Power Platform, Azure, Modern Work, Dataverse, and the Common Data Model for Nonprofits. Our product portfolio includes Microsoft Cloud for Nonprofit, Fundraising and Engagement, Volunteer Management, Volunteer Engagement and we deliver valuable business solutions to nonprofit back office and frontline workers, their volunteers, and their global ISV and SI partners.
This individual will accelerate nonprofit Dynamics 365 and Power Platform development across core uses cases including constituent, donation, and award management, payment processing, program delivery, finance and operations, monitoring and evaluation, impact, and analytics. Experience developing with Microsoft Dynamics 365, Microsoft Power Platform, Dynamics 365 for Marketing, and/or Microsoft Customer Insights is required.
Responsibilities
TSI Engineers are responsible for developing code and architecting products that delight end users, deliver value to the nonprofit sector, and attain positive results for Microsoft.
Our engineering team is expected to work in close partnership with TSI product managers, product owners, and program managers to ensure that they deliver the highest priority impact to the market at any given time.
Our TSI engineers follow SDLC best practices and are responsible for delivering product development milestones including but not limited to technical investigations and assessments, architecture improvements, grooming and sizing of user stories and sprint tasks, scrum ceremonies, peer code reviews, unit and automated test development, and code health evaluations. Our engineers take responsibility for all stages of a product’s development, assure quality and compliance bars of the highest level are met, manage risks and compromises, and communicate with key stakeholders and partners across the goal to deliver competitive value.
Additional responsibilities include:
Develop Dynamics 365 and Power Platform products that empower nonprofits to optimize their business processes and have broader mission impact.
Design, develop, implement, test, deploy, maintain, and improve multi-tier, scalable, high-volume performing, reliable user-centric products leveraging Dynamics 365, Power Platform, and Azure technologies.
Identify and articulate technical trade-offs applying synchronous and asynchronous design patterns
Write to and improve our existing comprehensive code base, and deliver code updates with speed and quality.
Author internal testing, monitoring, and automation that improve code quality and team productivity.
Own the quality of the code developed (create and mantain automated unit tests, TDD, and other test methodologies)
Assist in sizing, prioritizing, designing, and delivering technical solutions that meet functional priorities.
Break down conceptual designs and functional requirements, translates them to technical components, and implements features that are intuitive and extensible.
Contribute to solution documentation for use by implementing partners, database administrators, sales and marketing teams, and most important, product end users.
Contribute to issue resolution for high severity support cases. Provide on-call support triaging and issue resolution when needed.
Work with Product Managers and Owners, Program Managers, Architects, Designers, and 3rd-party development teams to design and develop new features and improve existing functionality, workflows, and business logic.
Qualifications
relevant engineering experience, with expertise in software development, coding, testing, and technical product support.
Software Engineering or Computer Science degree
Recent experience developing and delivering Dynamics 365 products to market.
Deep understanding of and orientation to relational databases required.
Past experience developing model-driven or canvas Power Apps, Power Portal Apps, Power BI Dashboards, and/or Power Automate flows.
Relevant experience with JavaScript and TypeScript preferred
Relevant experience with object-oriented programming and technologies like C#, .NET, C++, Java, React.js or similar languages.
Experience with design and implementation of enterprise-scale services, incident management, process and task automation, testing processes, build process, configuration management, release management, and server deployments
Experience working with source code repositories such as GitHub and deploying products through Azure Dev Ops and/or GitHub desired.
Understanding of nonprofit business process challenges preferred
Excellent verbal, written, and cross-team collaboration skills are essential to succeed in this role. Verbal and written fluency in English is required.
Must be a strong team player and collaborator willing to partner across time zones and diverse stakeholder groups.
What we offer our successful candidates:
Gain valuable experience in a multicultural environment and realize your dream of a fast-paced career at the frontline of software development. You will be part of an international team working on leading SaaS technologies, including Microsoft Dynamics and Power Platform (key, growing business lines within Microsoft), and Dynamics 365 for Marketing (where Prague serves as the European development hub). You will learn from the best talent in the world and experience what it is like to work at Microsoft.
You will be offered an attractive compensation package that matches your responsibilities.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Job ID: 38296
Meta is embarking on the most transformative change to its business and technolo...
Deloitte’s Enterprise Performance professionals are leaders in optimizing...
Job Duties/Responsibilities:Determine the acceptability of specimens for testing...
• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...
