Software Engineer - II
Microsoft
This job is no longer accepting applications
See open jobs at Microsoft.See open jobs similar to "Software Engineer - II" Out for Undergrad.Software Engineering
Noida, Uttar Pradesh, India
Posted 6+ months ago
Microsoft is on a mission to empower every person and every organization on the planet to achieve more. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world. You can help us achieve our mission.
The Commerce Financial Systems group at Microsoft is dedicated to developing and delivering a precise, agile, and compliant trillion-dollar financial platform.
We are seeking experienced software engineers (Software Engineer II) to join our team and contribute to the development of a new service called Financial Orchestrator that aims to collect, process and distribute millions of financially relevant events per day.
You will be working across a breadth of groups from Engineering, Product Managers and Finance teams, that can shape and impact outcomes in a variety of domains within financial systems and operations. In our evolving cloud business, constant growth in scale and complexity makes this a challenging opportunity.
We rely on several Azure technologies such as Azure DevOps, Azure Kubernetes Services, Cosmos DB, Azure Data Lake, Azure Event Hub etc.
In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.
Responsibilities
#FinPlatAwesomeJobs
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.
The Commerce Financial Systems group at Microsoft is dedicated to developing and delivering a precise, agile, and compliant trillion-dollar financial platform.
We are seeking experienced software engineers (Software Engineer II) to join our team and contribute to the development of a new service called Financial Orchestrator that aims to collect, process and distribute millions of financially relevant events per day.
You will be working across a breadth of groups from Engineering, Product Managers and Finance teams, that can shape and impact outcomes in a variety of domains within financial systems and operations. In our evolving cloud business, constant growth in scale and complexity makes this a challenging opportunity.
We rely on several Azure technologies such as Azure DevOps, Azure Kubernetes Services, Cosmos DB, Azure Data Lake, Azure Event Hub etc.
In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.
Responsibilities
- Write high quality, maintainable and high-performance code following proven development principles
- Design, develop and operate large scale, efficient and reliable cloud services
- Develop big-data pipelines that process millions of events per day
- Resolve complex system integration issues by working with other members of the team and external teams
- Identify opportunities and drive the design and implementation of end-to-end telemetry, alerting, self-healing, and automation capabilities to improve service health, manageability, and reliability
- Participate in an on-call rotation (typically 24/7 for one week every 6-8 weeks) acting as Designated Responsible Individual (DRI) to monitor production systems for degradation, downtime, or interruptions, alerting stakeholders about status and taking appropriate actions to restore system/product/service
- Embody our culture and values
- Bachelor’s degree in computer science or equivalent practical experience
- 4+ years of experience with software development in one or more programming languages (e.g. C#, Java, C++ etc.)
- Excellence in software engineering practices, including coding with a foundation in data structures, algorithms and testing, debugging and analytical skills
- Experience with distributed systems design and implementation, especially microservices architecture
- Experience working on Azure services (AKS, Web Apps / Function Apps, Cosmos DB, Event Hub)
- Excellent technical design, problem solving and debugging skills
- Demonstrated technical, cross group collaboration and communication skills
- Experience in delivering data pipelines using Azure Data Lake, Azure Data Lake Analytics, Azure Synapse, Azure Stream Analytics or Azure Data Factory
- Experience in big-data design (Spark, Hadoop, Hive, etc.)
- Experience building and operating high scale data services
- Good understanding of data structures and algorithms, especially pertaining to distributed big-data systems
- Experience working in Agile environments
- Experience with test-driven development
#FinPlatAwesomeJobs
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.
This job is no longer accepting applications
See open jobs at Microsoft.See open jobs similar to "Software Engineer - II" Out for Undergrad.