Microsoft Corporation Senior Software Engineer -Tech for Social Impact in Prague, Czech Republic
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 solutions 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 across Microsoft for rapidly developing open source and purpose-built solutions anchored to the Common Data Model for Nonprofits and leveraging Microsoft Business Applications, Azure, and Modern Work capabilities. TSI solution development enables our partners to extend and deliver finished and supported nonprofit products.
This individual will accelerate nonprofit Dynamics 365 development across core nonprofit uses cases including constituent, donation, and award management, program delivery, finance and operations, monitoring and evaluation, impact, and analytics. Experience integrating with Dynamics 365 for Marketing, Customer Insights, F&O, Azure, and other critical Microsoft technologies is strongly desired.
Develops, implements, tests, deploys, maintains, and improves multi-tier scalable, high-volume performing, and reliable user-centric applications, solutions, and services on Dynamics, Power Platform, and Azure platforms.
Identifies and articulates technical trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speed and quality.
Authors internal tools that improves the teams’ quality and productivity
Owns quality of your code (i.e., unit tests, TDD, and other test methodologies)
Assists in sizing, prioritizing, designing and delivering technical solutions that meet functional needs.
Breaks down conceptual designs and functional requirements, translates them to technical components, and implements solutions that are intuitive and extensible.
Contributes to solution documentation for use by marketing, partners and end-users.
Contributes to issue resolution for high severity support cases.
Works with Product Managers, Program Managers, Architects, Designers, and 3rd-party development teams to design and specify new features from the engineering standpoint
Develop Dynamics 365 solutions that empower nonprofits to optimize their business processes and make broader impact.
6+ years of relevant engineering experience, with expertise in software design, coding, testing, and development partner support.
Software Engineering or Computer Science degree
Understanding of nonprofit business process challenges preferred
Relevant experienced with object-oriented programming and technologies like C#, .NET, C++, Java 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 building industry-specific Cloud Solutions and Applications desirable
Experience delivering Dynamics 365 solutions throughout the Application Lifecycle from environment administration to solution patches and upgrades desirable
Experience using XRM programming and tools such as XrmToolbox, Postman and CRM Configuration Migration Tool desirable
Experience working with source code repositories such as GitHub
Familiarity with model-driven and canvas Power Apps, Power BI Dashboards and Reports, Power Automate and Connectors
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, 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 at https://careers.microsoft.com/us/en/accommodationrequest .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
- Microsoft Corporation Jobs