CodeStak
Qualifications 7 years of industry experience in coding and building software Hands-on C .NET programming both front-end and server-side Proficient in Data structures and Algorithms and Object-Oriented Programming experience SQL and Relational database experience (e.g.
Oracle or SQL Server) Understanding of n-tier Application Architecture (e.g.
WCF, MVC, SOA) and Design Patterns Strong Software Development and Architecture skills Experience working in a collaborative team environment AgileScrum methodology experience BS in Computer Science, Math, and or related major Python, MATLAB, or any quantitative programming knowledge is a plus Knowledge of financial markets and trade flows would be advantageous but is not essential Skills Passion for learning new skills in technology and domain knowledge Strong critical thinking skills and communication skills Excellent analytical and problem-solving skills Self-starter, good team player with a can do attitude Should be able to take ownership and have strong client focus with ability to work with end-users Responsibilities As a developer, the candidate is expected to take part in daily scrum activities, business requirement gathering and quality assurance meetings.
The candidate should also be able to document the work.
They should be able to work with a large team setting.
Additional responsibilities to include Participate in full development life cycle including requirements analysis and design Design, develop, document, test, and debug new and existing software systems Consult with end user to prototype, refine, test, and develop programs to meet needs Participate in software design meetings and analyze user needs to determine technical requirements Support, maintain, and document software functionality Analyze code to find causes of errors and revise programs as needed 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.