See all roles

Experienced Full Stack Software Engineer – Web & Cloud Application Development for Microsoft Finance Team

Work from home Full-time role Hiring

About Us

At Microsoft, we're committed to empowering our people to achieve more. We believe that everyone should find meaning in their work and we ensure that our employees have the freedom and influence to help change the world. Our finance team is at the forefront of driving business integration, sustainability, and social investing, working closely with senior leadership and teams to advance Microsoft's impact investing and sustainability commitments.

Job Description

We're seeking an experienced full stack software engineer to join our Microsoft finance team. As a key member of our team, you'll be responsible for developing and maintaining web and cloud-based applications that drive business integration, sustainability, and social investing. If you're a motivated, analytical, and results-driven software engineer with excellent communication skills, curiosity, and a passion for Microsoft's commitment to sustainability, this is the job for you.

Key Responsibilities

  • Develop and maintain web and cloud-based applications using a range of technologies, including Microsoft Azure, .NET, and JavaScript.
  • Collaborate with cross-functional teams, including finance, business, and environmental sustainability, to drive business integration and sustainability commitments.
  • Design and implement data models, APIs, and user interfaces to support business requirements and sustainability goals.
  • Develop and maintain automated testing frameworks to ensure high-quality code and efficient testing.
  • Participate in code reviews and contribute to the improvement of the team's coding standards and best practices.
  • Work with stakeholders to gather requirements and provide technical guidance on software development projects.
  • Develop and maintain technical documentation, including user guides, technical specifications, and API documentation.
  • Collaborate with the team to identify and prioritize technical debt and implement solutions to address it.
  • Stay up-to-date with the latest technologies and trends in software development and apply this knowledge to improve the team's skills and capabilities.

Essential Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • At least 4 years of experience in software development, with a focus on web and cloud-based applications.
  • Proficiency in a range of programming languages, including C#, Java, and JavaScript.
  • Experience with Microsoft Azure, .NET, and cloud-based development.
  • Strong understanding of software development principles, including design patterns, testing, and code quality.
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
  • Strong problem-solving skills, with the ability to analyze complex technical issues and develop effective solutions.

Preferred Qualifications

  • Master's degree in Computer Science, Information Technology, or a related field.
  • Experience with agile development methodologies, including Scrum and Kanban.
  • Knowledge of DevOps practices, including continuous integration and continuous deployment.
  • Experience with cloud-based security and compliance, including Azure Security and Compliance.
  • Strong understanding of data modeling and data warehousing concepts.
  • Experience with data visualization tools, including Power BI and Tableau.

Skills and Competencies

To be successful in this role, you'll need to possess a range of skills and competencies, including:

  • Strong technical skills, including programming languages, software development methodologies, and cloud-based development.
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
  • Strong problem-solving skills, with the ability to analyze complex technical issues and develop effective solutions.
  • Strong analytical skills, with the ability to gather and analyze data to inform technical decisions.
  • Strong business acumen, with the ability to understand business requirements and drive technical solutions that meet those needs.

Career Growth Opportunities and Learning Benefits

At Microsoft, we're committed to helping our employees grow and develop their careers. We offer a range of learning benefits, including:

  • Access to training and development resources, including online courses, workshops, and conferences.
  • Tuition reimbursement, to support continuing education and degree programs.
  • Mentorship and coaching, to help you develop your skills and achieve your career goals.
  • Opportunities to work on high-visibility projects, with the potential to make a significant impact on the business.

Work Environment and Company Culture

At Microsoft, we're committed to creating a work environment that's inclusive, diverse, and supportive. We offer a range of benefits and perks, including:

  • A flexible work environment, with the option to work from home or in the office.
  • A comprehensive benefits package, including health insurance, mental health support, and retirement savings.
  • A range of employee discounts and perks, including software and hardware discounts, and access to Microsoft's facilities and services.
  • A commitment to diversity and inclusion, with a range of programs and resources to support underrepresented groups.

Compensation, Perks, and Benefits

We offer a competitive salary and a range of benefits and perks, including:

  • A comprehensive benefits package, including health insurance, mental health support, and retirement savings.
  • A range of employee discounts and perks, including software and hardware discounts, and access to Microsoft's facilities and services.
  • A commitment to diversity and inclusion, with a range of programs and resources to support underrepresented groups.
  • A flexible work environment, with the option to work from home or in the office.

Conclusion

At Microsoft, we're committed to empowering our people to achieve more. We're seeking an experienced full stack software engineer to join our finance team, and we're excited to hear from you. If you're a motivated, analytical, and results-driven software engineer with excellent communication skills, curiosity, and a passion for Microsoft's commitment to sustainability, this is the job for you. Apply now and take the first step towards a rewarding new role.

Apply To This Job Apply for this job

You might like

Experienced Senior Product Designer – Visual Experience Leader for Microsoft Groups

Work from home Full-time role

Experienced Full Stack Product Manager – Web & Cloud Application Development for Microsoft Advertising

Work from home Full-time role

Experienced Full Stack Software Engineer – Web & Cloud Application Development for Microsoft Groups Center Services

Work from home Full-time role

Experienced Part-Time Microsoft Customer Support Specialist – Remote Cloud Application Development and Technical Support

Work from home Full-time role

Data Architect (Databricks) - DRC Systems USA LLC

Work from home Full-time role

Experienced Full Stack Data Entry Specialist – Microsoft Cloud Application Development and Cybersecurity Threat Analysis

Work from home Full-time role

Experienced Part-Time Microsoft Customer Support Specialist - Remote Hybrid Role with Flexible Scheduling and Opportunities for Growth

Work from home Full-time role

Experienced Full Stack Application Consultant – Cloud-Based AI Development for Healthcare Industry

Work from home Full-time role

Experienced Full Stack Cloud Operations and Advancement Program Manager - Business Operations for Microsoft's Cloud Infrastructure

Work from home Full-time role

Experienced Full Stack Software Engineer – Web & Cloud Application Development

Work from home Full-time role

Tax Manager - Fully Remote

Work from home Full-time role

Experienced Entry-Level Data Entry Specialist – arenaflex Remote Team

Work from home Full-time role

Experienced Cashier/Customer Service Associate – Delivering Exceptional Customer Experiences at arenaflex

Work from home Full-time role

[Remote] Project Manager - Payment

Work from home Full-time role

Experienced Live Chat Agent - Fully Remote Customer Support Specialist - US Based - Flexible Hours & Competitive Pay

Work from home Full-time role

Strategic Finance & Analytics Manager | USA | Remote

Work from home Full-time role

Aetna Customer Support Job From Home Remote – MySmartPros

Work from home Full-time role

Senior Engineer, SAP Project Delivery

Work from home Full-time role

Principal Technical Customer Support Manager – Enterprise SaaS Escalation & Platform Stability Leader at arenaflex

Work from home Full-time role

Experienced Part-Time Remote Customer Service Representative – Seamless Communication and Support for Valued Customers at blithequark

Work from home Full-time role