Job Description :
- Principal Software Engineer for the Core Brokerage technology team will be responsible designing and driving implementation of applications/ framework using Java, Rest Services, Kafka Streaming APIs, Oracle on AWS Cloud Platform
- This technology group provides superior development and maintenance support to the overall Brokerage organization.
The Value You Deliver :
- Developing, designing and building architecture solutions on a platform dedicated to high scale processing of large amounts of data.
- Setting, communicating and reinforcing technical standards
- Assessing and researching current implementations of the platform and determining the course of action required to elevate the platform to meet customer needs.
- Taking the business requirements coupled with existing architecture to set a technical vision for features and major components and clearly articulating the evolutionary steps to achieve it
- Working with Operations to plan major infrastructure upgrades, to troubleshoot issues and to tune the environment for optimal performance and uptime
- Collaborating with peers and management on process improvement ideas, policy and procedure enhancements, and opportunities to improve our customer's service experience.
- Participating in code review and unit testing and providing support on issues in non-prod or production
- Foster a culture of relentless pursuit of process and product quality through the use of appropriate standards, engineering practices and tools
- Actively contribute to Core Brokerage Platform strategy and direction
- Actively and intentionally collaborate with other businesses and functions, and pursue opportunities to maximize value
The Skills that are good to have for this role :
- Principal Software Engineer exposure to end to end Technology Implementation
- Ability to identify areas of risk or potential problems and take action to mitigate them.
- Ability to lead through influence and know what data is needed to drive effective decisions
- Ability to assess and plan project, and stakeholders needs, and manage deadlines, risks.
- Ability to anticipate roadblocks, diagnose problems and generate effective solutions
- Ability to build communication and rapport with partners, stakeholders.
- Ability to adapt in a changing environment and be effective in many different business settings.
- Ability to take initiative, define vision for betterment of products, and execute at high level of quality
- Have a strong engineering (- software craftsmanship- ) mindset, and are adept in use of various engineering frameworks and practices to develop software product
- A creator, a doer, and a disruptor who will help us solve real-life problems, challenge the status quo and is not afraid to ask - Why- and - What if- ?
- Constantly challenge and inspire teams towards continuous improvement and innovation
How your work impacts the organization
The Expertise we're looking for :
Education and Experience :
- Bachelor's Degree in Computer Science or similar subject.
- 10-14 years of experience in information technology.
- Financial services experience, preferably in Brokerage Domain
- Certification in relevant technologies is preferred
The Skills that are Key to this role
Skills/Knowledge and experience :
- Operating Systems : Unix/Linux and shell scripting
- Languages : Java 1.7/J2EE, PL/SQL
- Middleware : REST Web Services, Spring Boot, Multithreading, Microservices, Streaming APIs, Kafka
- Application Server : Tomcat/TC Server
- Databases : Good understanding and experience on RDBMS
Methodology : Agile
Cloud Platform : AWS Cloud
Others : Prior experience on large scale IT Transformational Projects ( Migration, Modernization) is plus
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.