FTE, contract or Try and buy - 6+ years of proven development experience
- Education in engineering, mathematics, or computer science related field
- Desire to learn and adapt to new technologies, skills and grow competencies
- Desire to work in a fast-paced team environment
- Solid communication skills with both technical and non-technical stakeholders
- Proven ability to prioritize, self-direct and execute at velocity
- Passion to deliver craftsman-quality work both individually and as part of a team
- Strong analytical and reasoning minded that result in clear technical execution
- Strong experience in one or more development language, such as C#, F#, Java, C++, Python, JavaScript, Typescript
- Strong experience with SQL Server, NoSQL or other database technology
- Strong experience with Object-Oriented Design and SOLID principles
- Strong experience translating requirements into clean, efficient, quality code
- Strong experience with software quality, testing procedures and build automation tools
- Strong experience with Unit Testing, Mocking and Dependency Injection frameworks
- Strong experience with Principles & Patterns of Agile Software
- Strong experience with ASP.NET MVC, Web API, Spring MVC, PHP, or other dynamic web server environments
- Strong experience with Services Oriented Architectures, RESTful Interfaces & Enterprise Application Patterns
- Strong experience with web technologies, such Angular, React, Vue.js, Node.js, Bootstrap, ECMAScript 6 features, modern HTML5 techniques and SCSS
- Knowledge developing on either iOS using Swift/Objective-C or Android using Java
- Knowledge of Fixed Income is a big plus
Additional qualifications: - Knowledge of large-scale, distributed system design and development with low latency
- Knowledge of AWS Cloud computing platform, including Lambda, S3, VPC, EC2, EBS, ELB/Elastic Beanstalk, SQS, Cloud Formation for AWS Orchestration, CloudWatch, and RedShift
- Knowledge of Azure Cloud computing platform, including Azure Functions, Event Grid, Storage, vNET, Virtual Machines, Cloud Services, Queue, Azure RM/Policy, Log Analytics, and SQL Data Warehouse
- Knowledge of cloud design patterns, serverless architectures, and microservices
- Knowledge developing and testing services using the AWS or Azure cloud services
- Knowledge of automation tools within Cloud environments in production and lower environments, including Chef, Jenkins, Selenium, Cucumber, BitBucket and Git, Artifactory, and Security tools
- Knowledge with Linux and Windows-based systems administration and scripting in Cloud environments
- Ability to communicate the benefits and tradeoffs of Cloud, hybrid, and on-premises services
Responsibilities: - Web, Mobile and Desktop front-end development
- Microservices development
- SQL Server database development
- Maintain and Support green field and legacy systems
- Rapidly prototype and prove solutions using the latest technologies
|