Senior Developer
Job Description
Who You'll Work With:
Fixed Income Investment Technology ("FIIT") group builds software that the Fixed Income business of AB uses in performing functions such as Fundamental Research, Quantitative research, Portfolio Management, Order Generation, Trading and Middle office and BackOffice operations. It partners with business to understand their challenges and help them by providing innovative technology solutions. We re-engineer the process where applicable in collaboration with business to help scale their business and be efficient in this dynamic market conditions. Our eco-system consists of multiple sub-systems that receives data from multiple up-stream systems, processes them and then distributes it to internal and external downstream systems. Our proprietary trading applications connect with various ECNs to execute trades in the market for various asset classes. Our modern tech-stack includes Angular, .Net APIs and Azure based Platform as Service features like Event-Hub, Service Bus, Functions, AKS, etc. We also have other vendor products like Minerva and Sentinel, which are used in part to do these functions as well.
What You'll Do:
We are seeking a Nashville based Senior Developer to join our FIIT team.
The candidate in this role is expected to work with the architecture team and other senior members of the team to develop a major functional module which handles Portfolio Management and Order generation and Trade Execution for non-taxable business for our rapidly growing Municipal business.
As a part of this role, you would be expected to attend regular meetings with the business and understand their needs and suggest improvements and execute based on project plan. You would also be expected to contribute to the development and enhancement of the existing/new systems, as well as the mentoring of less experienced developers in good coding practices.
In this role, you would be expected to design, implement, and support new features to enhance our internal trading systems.
The key job responsibilities include, but are not limited to:
- Gathering business requirements from all stakeholders
- Designing / re-engineering processes
- Writing technical specifications
- Designing database architecture, services, and user interfaces
Developing code, development, unit and integration testing - Supporting the QA team as they write test cases
- Facilitating User Acceptance Testing
- Launch planning and coordination
- Post-launch maintenance; enhancement prioritization in conjunction with the business; on-going release management
- Analyzing and implementing new data models
- Developing systems for downloading market data from various sources and managing the data repository
- Providing Level 2 application support
- Providing support for ad-hoc data and research requests from the investment team
- Providing support for overnight batch jobs
- Should be able to work with a large team setting across locations
What makes this role unique or interesting (if applicable)?
This is a unique opportunity to learn and create something along with a business group that manages over 30 billion dollars. The FIIT team is highly aligned with our business stakeholders and provides a "high touch" opportunity for the programmer analyst to interact with our counterparts daily.
The role also provides exposure to the entire Software Development Life Cycle. While the developer can draw on resources from other groups as needed, this role affords the opportunity for hands-on experience across the SDLC, including requirements gathering, development, testing and deployment.
What is the professional development value of this role, i.e. what learning and professional growth
does the role offer the candidate?
There is enormous growth opportunity in this role. From a functional point of view, they would be learning how a municipal investment works from front to back including research, managing portfolio, order sizing and trading. From a technical point of view, they will be working with all the latest technology stack and would be given ample opportunities to research and suggest a technology that solves the business problem.
What We're Looking For:
- 10 + years of industry experience in coding and building software
- Proficient in HTML, JavaScript, Angular > 14, C#, Design Patterns, API Development, Data Structures, Algorithms, and SQL
- Proficient with Azure cloud technologies like EventHub, Service Bus, AKS and Functions.
- BS / MS in Computer Science, Math, Engineering and/or related experience
- Passionate in programming
- Must be a problem solver and can work independently
- Strong verbal and written communication skills
Our employees typically have track records of outstanding professional performance and academic achievement, excellent analytical and financial skills, and strong verbal communication skills. Candidates should have a strong ability to work in a collaborative environment and to present results to both expert and non-expert audiences.
Qualifications, Experience, Education:
- A bachelor or master's degree in computer science, Computer Engineering, or highly related fields
- Pluses:
- Experience working directly with portfolio managers and traders in helping them use technology solutions to best advantage
Skills:
- Strong, effective communication skills (oral and written), combined with the ability to engage the business in substantive discussion and resolution of issues
- Equally strong analytical skills to map data elements between systems, develop transformation logic, and resolve issues with data integrity.
- Demonstrated ability to meet deadlines
- Excellent interpersonal skills in order to interface with multiple constituent groups with potentially conflicting priorities and perspectives; the ability to support the entire software development and implementation lifecycle; work on multiple streams simultaneously; and guide users through complex application launches.
Who We Are:
We are a leading global investment management firm offering high-quality research and diversified investment services to institutional clients, retail investors, and private-wealth clients in major markets around the globe. With over 4,000 employees across 57 locations operating in 26 countries and jurisdictions, our ambition is simple: to be the most trusted investment firm in the world. We realize that it's our people who give us a competitive advantage and drive success in the market, and our goal is to create an inclusive culture that rewards hard work.
Our culture of intellectual curiosity and collaboration creates an environment where you can thrive and do your best work. Whether you're producing thought-provoking research, identifying compelling investment opportunities, infusing new technologies into our business, or providing thoughtful advice to our clients, we are fully invested in you. If you're ready to challenge your limits and empower your career, join us!
AB does not discriminate against any employee or applicant for employment on the basis of race, color, religion, creed, ancestry, national origin, sex, age, disability, marital status, citizenship status, sexual orientation, gender identity, military or veteran status or any other basis that is prohibited by applicable law. AB's policies, as well as practices, seek to ensure that employment opportunities are available to all employees and applicants, based solely on job-related criteria.
Nashville, Tennessee
Explore More
Date Posted
09/01/2023
Views
9
Positive
Subjectivity Score: 0.8
Similar Jobs
Transportation Security Officer - Department of Homeland Security - Transportation Security Administration
Views in the last 30 days - 0
View Details