Source description
About the role
Title: Back End Developer Duration: 6+ Months Location: Chicago, IL, Report To Required Skills-backend web server/data server -server supplies financial data to front end -currently c++ python shell script on linux platform -have own in memory database -moving forward want to do phased rewrite of backend using rest API server – using technology like node, kafka messaging, containers -move through sql server database- use python -may use asp.net -cloud technologies exp needed Basic Qualifications Additional Skills Job Description 1. Project Overview: Risk Analyzer(RAZR) is a product offering for portfolio risk analytics in the Omnium platform. Current product is a WPF C# Windows Desktop application with the C++, Perl, python, shell script on Linux backend server using a proprietary communication layer and in memory database. The project is a major overhaul and phased rewrite of the backend using latest backend technologies like REST API Server, Node, Kafka messaging, containers, SQL Server, python, ASP.NET CORE, Cloud technologies ...etc. The candidate will require to understand and support the existing backend and make necessary amends to achieve short term goals and also help in designing and developing the new backend. The candidate will be expected to not only code but aid in the redesigning of this product so that it can be used for a Web based UI using React REST/JSON service. Most of the time will be spent in developing the new backend. An ideal candidate for this role will be someone who have done server side development using C++ on Linux before and is now developing high performance backend web servers using some of the latest technologies. 2. Contractor’s Role: - Working in a collaborative team environment helping the team to maintain and support the existing legacy backend. - Help the team to redesign and develop the new backend. - Coding, testing, and debugging application programs from functional specifications - Should not mind working under the direction of a team leader, senior technical person or analyst 3. Experience Level: Senior Level 3 (8+ yrs) 4. Qualifications: - At least 8 years of professional development experience with significant exposure to working on complex projects with cross functional teams - Current or past Experience in developing and testing software in a Linux environment using C++ (including C++11/14/17), Boost and STL libraries. - Working experience in python, Perl & Shell Script - Current hands on experience developing high performing RESTful web services using NODE, ASP.net core, C#.net core, Kafka, SQL Server. - Commitment to excellence and high standards - Strong interpersonal skills - Excellent verbal and written communication skills - Acute attention to detail 5. Good to Haves: - Cloud based container architecture on Azure and/or AWS - Developing Windows based servers - Preferably some general financial experience - Even better if they have some experience in Risk Metrics(MSCI) - Some REACT experience will be a plus. 6. Tasks and Responsibilities: The candidate will be expected to not only code but aid in the redesigning of this product so that it can be used for a Web based UI using React REST/JSON service. Most of the time will be spent in developing the new backend. An ideal candidate for this role will be someone who have done server side development using C++ on Linux before and is now developing high performance backend web servers using some of the latest technologies Reason for Request: Comments for Suppliers: This candidate will need to understand that software development is an ever changing field and the current plan to use certain technologies might change on a dime. The candidate must be willing to learn any new technology or skills and be able to use it in the development. There is always fire going on and that should not faze the candidate and he will need to do whatever he can and always be ready to participate and help out the team. Rigid mindset will not work. There is a huge pent-up demand for this product and success of the product is paramount. Thanks & Regards Syam B, 630-923-6952 syam@thoughtwavesoft.com
More at Thoughtwave Software and Solutions