Python Developer Job in India at Morgan Stanley

Python Developer Company Profile Morgan Stanley is a leading global financial services firm providing a wide range of investment banking, securities, wealth management and investment management services. With offices in more than 41 countries, the Firm’s employees serve clients worldwide including corporations, governments, institutions and individuals. For further information about Morgan Stanley, please visit www.morganstanley.com. Enterprise Technology & Services Enterprise Technology & Services (ETS) delivers shared technology services for Morgan Stanley supporting all business applications and end users. ETS provides capabilities for all stages of Morgan Stanleys software development lifecycle, enabling productive coding, functional and integration testing, application releases, and ongoing monitoring and support for over 3,000 production applications. ETS also delivers all workplace technologies (desktop, mobile, voice, video, productivity, intranet/internet) in integrated configurations that boost the personal productivity of employees. Application and end user functions are delivered on a scalable, secure, and reliable infrastructure composed of seamlessly integrated datacenter, network, compute, cloud, storage, and database functions. Job Profile Position Description We currently have an opening for a Python developer to join the Enterprise Change Management (ECM) development team based in Bengaluru. ECM application suite runs the change capture, review, control and reporting processes of one of the largest technology organizations in Financial Services. This role is focused on contribution to the design and development of the next version of the tools. The applications are reasonably complex with integrations to multiple systems and strict SLAs mandated by regulatory/audit requirements. The ideal candidate will code, modify, test, debug, document, deploy, and support daily operations for a set of applications in the enterprise change management area. The candidate will be working in a highly dynamic and fast paced environment utilizing the Agile software development framework (our clients are all the other technologists in the Firm). The team is responsible for multiple, medium to large scale technical projects at a time, as well as supporting production platforms Job Responsibilities: Build elegant solutions that are valuable to our users, working with your local & remote team with ad hoc design huddles to solve interesting problems. Integrate across various platforms, architectures and APIs. Plan and execute upgrades on the technology stack of the product. Participate in every stage of the lifecycle of our product ranging from gathering the requirement and refining user stories, designing solutions and writing code to helping our support team to answer the most interesting user questions. Opportunity to work on a wide set of technology problems including integrations, automations, self-service tooling and user interface development. You will have a say in the type of work you do and the problems you solve. Build tests as part of the development cycle, using test frameworks to create a range of tests including unit tests, integration tests, & functional tests Incorporate modern Observability capabilities into the software we build & help to produce dashboards publishing KPIs using Splunk Develop and implement tooling & integrations with inhouse and SaaS platforms, aligning to performance & availability SLOs Required Skills 3 – 6 years of solid hands-on experience with (object-oriented) Python development 2+ years of solid hands-on experience with modern JavaScript development Experience designing and building RESTful service applications and clients Utilize middleware technologies & REST APIs to integrate with other existing/new enterprise systems Apply test frameworks as part of the development cycle, building a range of tests including unit tests, integration tests, functional, etc. Be delivery focused and deadline driven and adhere to Sprint deadlines Embrace and apply Agile Software Development methodology as part of the development cycle Work with business and application users to resolve issues and propose solutions Work as part of the development team to solve problems and develop projects in a fast-paced environment. Strong verbal and written skills required to interact with a global team and customers. Strong interest in continual growth in depth and breadth

About Company

Company: Morgan Stanley

Company Location:  India

Job Category:

About Morgan Stanley