Prin, Full-Stack Dev
Consults with internal business groups to provide high-level application software development services or technical support for backed features and components. Scaling the backend architecture and codebase to support growth. Provides comprehensive senior-level technical consulting to IT management and senior technical staffs. Evaluates compliance with the organization's technology standards. Programming well-designed, testable, efficient code. Analyze, design and develop tests and test-automation suites. Develop flowcharts, layouts and documentation to satisfy requirements and solutions. Maintain software functionality and currency (technical debt and gain). Actively participate in code reviews. Integrate software components into a fully functional software system. Apply security and privacy principles. Works with internal business groups on implementation opportunities, challenges, and requirements of various applications. Analyzes information and provides recommendations to address and resolve business issues for a specific business group. Guides and consults with IT management and technical staffs regarding use of emerging technologies and associated services. Participates in defining corporate implementation and integration strategies of new technologies. Active learning engagement. Complete all required mandatory training / policy awareness curricula on time. Use learning tools such as Pluralsight to complete both recommended and aspirational targets set in personal development plans. Stays abreast of emerging technologies. Advocates for innovative, creative technology solutions. Mentors junior level engineers. Prior experience with using a specific application development toolkit and knowledge of a backend development language required. S/he must have knowledge about the functions and features of modern and traditional structured methods for developing applications. Communications and organization skills; team work skills ; possess strong interpersonal skills to support mentoring.
Software developer working on web based investment management applications focused on Risk Audit and Fixed Income Automation. This role will be focused on full stack API development in our Wealth Management Division. This will be a hands on role focusing on full SDLC development for turn-key solutions for end to end wealth management process on new and leading edge digital web platforms for our state of the art technology. The job holder manages the technical design, development and documentation of cross-functional, multi-platform distributed application systems. You will analyze, defines and documents requirements for data, workflow, and logical processes and interfaces with other systems, while also ensuring that expected application performance levels are achieved by coordinating, coding, testing, implementation and documentation. We are currently seeking candidates that specialize in API development.
Strong understanding and hands on experience of multicore processing and highly concurrent implementation of algorithms.
RESTFul apis - Very strong understanding and hands on experience of how partial response, compression and how other standards are implemented
3 to 5 years of minimum hands on experience with RESTFul apis using python
Strong hold on design patterns
Strong hold and understanding of multi-processing and concurrency
Working knowledge of python libs
Proven and hands-on knowledge of optimizing and productionizing code in dockerized env
Hands-on experience with writing code for multi-node/ multi-core optimized utilization of hardware/compute
Elastic Search, Kafka, distributed Caching
Strong understanding and hands on experience of Portfolio modeling, mathematical modeling
Hands on experience with containerized deployments, docker
Hands on experience with cloud computing