Software Engineering IC3

at  Microsoft

Praha, Praha, Czech -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate04 Feb, 2025Not Specified05 Nov, 20244 year(s) or aboveSoftware Development Methodologies,Asp.Net,Computer Science,Agility,Citizenship,Conflict Resolution,Consideration,Software Development,Software Development Tools,Design,Decision Making,Code,Data Analysis,Collaborative Innovation,Continuous ImprovementNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Are you passionate about building and launching products focused on social impact?
We are seeking a high-energy software engineer to accelerate nonprofit solution innovation and join one of Microsoft’s fastest-growing industry solutions teams.
Microsoft’s Tech for Social Impact (TSI) launched in 2017 and delivers technology to over 400,000 nonprofits and UN agencies worldwide. TSI is mission-driven and balances its social impact work with the need to maintain a sustainable business model for how Microsoft scales digital transformation across the global nonprofit sector.
The Nonprofit Solutions team sets the pace across Microsoft for rapidly developing nonprofit technology solutions anchored to the Common Data Model for Nonprofits. These solutions leverage Microsoft Business Applications, Azure, and Modern Work platform capabilities. We are seeking a software engineer who will be responsible for developing new solutions on top of these platforms to accelerate innovations within nonprofit organizations around the world.
Success in this role means partnering with the Tech for Social Impact Sales, Partner, and other cross-organizational teams within Microsoft to support the customer and partner sales and implementation processes. The ideal candidate should have a strong technical aptitude to gain a deep understanding of the Microsoft Cloud for Nonprofit (MC4N) technology, knowledge of sales and implementation processes involving partners and customers, and a focus on continuous improvement and customer/partner satisfaction. Strong communication, problem-solving, and decision-making skills are crucial for success in this role.

QUALIFICATIONS

Required/Minimum Qualifications

  • Bachelor’s Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in C#, ASP.NET.
  • Proven experience in .NET development (C#, ASP.NET).
  • Hands-on experience with Microsoft Azure services and architectures.
  • Strong problem-solving abilities and the ability to engage with business stakeholders to understand requirements and deliver solutions.
  • Experience in software development tools such as Azure DevOps.

Additional or Preferred Qualifications

  • Bachelor’s Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR Master’s Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • Experience with Microsoft Power Platform (Power BI, Power Apps, Power Automate).
  • Familiarity with Modern Work technologies such as Microsoft Copilot.
  • Experience with Microsoft Fabric.
  • Previous experience with nonprofit sector solutions or projects.
  • Strong communication skills with technical and non-technical audiences.

SKILLS

  • Agility
  • Algorithm Design and Implementation
  • Architecture Design
  • Automation
  • Collaborative Innovation
  • Compliance Oversight
  • Computer Science
  • Conflict Resolution
  • Data Analysis
  • Decision Making
  • Design Readiness
  • Detail Oriented
  • Distributed Systems Application Development
  • Engineering Lifecycle
  • English Language Proficiency
  • Livesite Skills
  • Oral Communication
  • Problem Solving
  • Process and Solution Curiosity
  • Product Lifecycle
  • Programming Language Transferability
  • Quality Assurance
  • Resilient System Design
  • Runtime Analysis
  • Software Development
  • Software Development Methodologies
  • Systems Thinking
  • Technical Domain
  • Technology Selection
  • Testing Process
  • Writes Code
  • Written Communication
    Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations

Understand User Requirements

  • Engage with nonprofit business stakeholders to gather and analyze business requirements.
  • Design and propose technical solutions that align with Microsoft standards and business objectives.
  • Develop, implement, and deploy nonprofit solutions using .NET and Azure technologies.
  • Ensure all solutions meet compliance requirements and are delivered to production environments smoothly.
  • Partner with cross-functional teams, including sales, partner, and technical teams, to support nonprofit customer solutions.
  • Provide support for existing customers/solutions during business hours only.
  • Contribute to the continuous improvement of solution security and quality.
  • Create and maintain documentation related to our solutions and best practices

Responsibilities:

Understand User Requirements

  • Engage with nonprofit business stakeholders to gather and analyze business requirements.
  • Design and propose technical solutions that align with Microsoft standards and business objectives.
  • Develop, implement, and deploy nonprofit solutions using .NET and Azure technologies.
  • Ensure all solutions meet compliance requirements and are delivered to production environments smoothly.
  • Partner with cross-functional teams, including sales, partner, and technical teams, to support nonprofit customer solutions.
  • Provide support for existing customers/solutions during business hours only.
  • Contribute to the continuous improvement of solution security and quality.
  • Create and maintain documentation related to our solutions and best practices.

Other

  • Embody our culture and values


REQUIREMENT SUMMARY

Min:4.0Max:9.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

C asp.net

Proficient

1

Praha, Czech