Lead Software Engineer – Parametric
Company | Morgan Stanley |
---|---|
Location | Alpharetta, GA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- Bachelor’s degree in Computer Science or related area of study preferred
- 8+ years of full-stack web application development experience managing all aspects of technical projects with a proven track record of delivering well architected and well written software solutions.
- 4+ years of Azure cloud-native development experience – PaaS Preferred
- 4+ years of experience in web and REST API development using asp.net core.
- 2+ years of experience leading globally distributed teams.
- OIDC and Oauth2 experience for implementing web authentication and authorization.
- Experience with SQL and NoSQL (MongoDB preferred) database platforms
- Experience configuring CI/CD pipelines (Azure DevOps preferred)
- Experience with building event-based and micro-service style architecture.
- Experienced with git source control and giflow fundamentals.
- Experienced with contributing to automated test suites with unit and integration tests.
- Highly skilled in leading teams using Agile development process such as Kanban or Scrum
- Strong communication skills and ability to demonstrate understanding of business goals.
- Proven experience leading the design and delivery of product features on a public web application.
- Proven track record of becoming a subject matter expert in areas related to current assignments.
- Strong Technical leadership skills including: Solution architecture using cloud native services, Consensus building and mentorship, Communication, Total quality commitment, and Ownership and accountability.
- Successful track record of development, implementation and delivery of applications and services to meet business goals and technology objectives; ability to transform strategy into tactical plans and delivery.
- A creative, self-confident self-motivator with a can do orientation, along with the ability to function both independently and as a member of a team. Can work well in a fast-paced entrepreneurial environment.
- Passionate, forward thinking and creative individual with high ethical standards and integrity.
Responsibilities
- Owner of one or more major sub-systems in our Digital Platform
- Collaborate with business partners to understand strategic objectives and acceptance criteria.
- Lead the design and development of custom product features on our Digital roadmap.
- Enhance the client experience through engaging, performant and resilient applications and apis.
- Design and/or redesign solution architecture to meet and/or improve system performance and resiliency.
- Contribute to automated testing via unit/integration/functional test suites.
- Conduct code reviews of other developers.
- Contribute to evolution of our architecture to make it more flexible, testable and easy to use.
- Potentially manage a few direct reports.
- Keep learning and innovate while meeting product delivery targets.
Preferred Qualifications
- Financial services technology experience is plus.