StoneX

Senior .Net Developer

Job Locations IN-KA-Bangalore
Requisition Post Information* : Posted Date 2 weeks ago(4/23/2024 2:06 AM)
Requisition ID
2024-11132
# of Openings
1
Category (Portal Searching)
Information Technology

Overview

Job Description

Senior Software Engineer

 

Reports to:     Engineering Manager – Data Delivery

Company:       StoneX

 

Position Purpose: StoneX Storefront offers our internal and external customers an easy way to consume data and services from our backend applications. Storefront is an API gateway, an API management tool between a customer and a collection of backend services and acts as a reverse proxy to accept all application programming interface (API) calls, aggregate the services required to fulfill them, and return the appropriate result.    

Responsibilities

Primary Accountabilities/Responsibilities:

  • Contribute towards enhancing the user/customer experience on StoreFront portal by simplifying the onboarding the process for new customers.
  • Enhancement of existing storefront APIs in terms of any bug fixes, any meaningful modifications requested by users, adding useful metrics collection info, etc.
  • Onboarding of new products / APIs while ensuring that the application team adhere to quality standard with respect to documentation/ swagger, etc.
  • Improve the test coverage in the existing code base while ensuring more than 90% coverage in new code.
  • Optimization of the code base/repos by using the highest design and coding standards.
  • Be an active participant in all the agile ceremonies – Sprint planning, Sprint grooming, retros and the daily standups.
  • Make sure that the jiras created are of the highest quality and contain sufficient information for both development and testing teams.
  • Be a mentor to the junior developers and train them in the best coding/design practices. Review the code and pull requests thoroughly before approvals.
  • Streamline the devops process such that the pipelines are all working as intended. Shorten the release cycle for releases to production.
  • Improve the monitorability of the application and come up with meaningful data that must be captured as part of metrics.

Qualifications

Job Requirements:

  • 6-8 years of work experience post completion of bachelor’s or master’s degree in Computer Engineering, Computer Science, Software Engineering or related majors.
  • Strong Hands-on experience in programing and debugging in C# / .Net and any javascript frameworks (React highly preferred).
  • Strong knowledge on microservices design patterns, domain driven design, etc.
  • Experience on K8s and containerization. Experience on Azure is a huge plus.
  • Strong understanding of devops principles.
  • Strong understanding of core principles of OO design and their application within a highly scaled distributed architecture.
  • Critical thinking: the ability to track down complex engineering issues, evaluate different algorithmic approaches to solve problems.
  • Good Communication skills and willing to learn new tools and technologies
  • Strong work ethic and emphasis on attention to details
  • Must be a complete team player.
  • Knowledge of the financial markets is preferred.

 

Class:  Full-time, exempt

 

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed