Vacancy expired!
Your Opportunity
Position is part of Schwab Wealth & Asset Management Engineering - Trading team focused on developing and improving Investment lifecycle solutions in Equities and Fixed Income. deal candidates enjoy fast-paced environments, thrive under ambiguity, and adopt change passionately. Responsible for applications development in an enterprise architecture environment within .net framework using C#. You will be working within and across Agile teams to design, develop, test, implement and support technical solutions across a full stack of development tools and technologies. What you are good at- Responsible for the design, development, deployment and maintenance of Web UI and REST APIs.
- Utilize automated software test tools and frameworks such as Test-driven development to achieve software quality standards, have a solid test drive development mindset
- Prototype, validate and create critical application solutions for business.
- Interact with product owner, Business analysts, SDETs and Technology Operations to ensure high quality delivery of software projects on time and budget.
- Participate in technical governance and ensure development standards and best practices are followed.
- Meet periodically with onsite and offshore developers to review and improve code quality, requirements specification and design methodologies.
- Support SDETs with testing efforts and release and deployment and drive improvements in the release process
- Troubleshoot and support applications in production in case of any issues. Ability to debug issues by analyzing thru the Splunk logs.
- Bachelor's in Computer Science or related discipline or relevant work experience.
- Minimum of 2-3+ years of hands-on experience in .Net C#
- Proficient in web-based development languages, specifically HTML5/CSS3, React, Angular 7 or above
- Should be comfortable in a fast-paced client focused environment that continually embraces the latest technologies and techniques.
- Thorough understanding of Agile software development methodologies, values, and procedures.
- Highly collaborative team player, with ability to mentor junior developers and lead initiatives with minimum direction.
- Proven ability to analyze, propose and implement timely, cost effective, quality solutions for all issues or problems within area of responsibility
- A thorough understanding of web architecture, application integration, and tooling is required
- Solid hands-on experience in a mission-critical mid-tier production environment
- Effective communication skills, ability to read and write high and mid-level architecture documentation
- Awareness of emerging technologies/standards is required
- .Net Core, C# -LINQ and Asynchronous framework experience
- RESTful API
- UI development experience with single page application framework
- Git source code management experience
- Good problem-solving skills with design first mindset
- Needs to be a team player with a good understanding of Agile development practices
- Any one database development experience, Rdbms or Nosql. SQL Server and/or Mongo preferred
- Xunit, Nunit or other leading unit test frameworks
- Any one public cloud development experience, Google Cloud Platform preferred
- Financial industry experience with focus on Asset Management solutions
- Angular 7 and above / Single page application development
- Continuous integration experience - Bamboo, Jenkins or any CI/CD
- RabbitMQ or any modern messaging framework
- Test driven development practices
- Security and performance testing experience
Vacancy expired!