Sign up for our
weekly
newsletter
of fresh jobs
Senior Full Stack Developer
Location: McLean, VA
Duration: 3 Months (Possible for full time conversion...
Required Skills:
• At least 4 years of hands-on software development experience using Python and/or Java with knowledge of application, data and architecture design patterns and principles.
• Must have 3+ years of experience with OOP design and coding.
• Graduate degree in Computer Science is a must have.
Responsibilities:
• Design, develop, test and support the financial engineering applications and services
• Involve in fixing the defects and addressing the technical debts to ensure best software development practices are met.
• Write clean, robust, high quality code following best practices and backed by automated unit and integration tests with full coverage.
• Coordinate with the rest of the team working on different layers of the infrastructure.
• Assist with the infrastructure upgrades and adoption of new technologies.
• A commitment to collaborative problem-solving, sophisticated design, and quality product is important.
Qualifications:
• At least 4 years of hands-on software development using Python and/or Java with knowledge of application, data and architecture design patterns and principles.
• A graduate degree in Computer Science
• 3+ years of experience with OOP design and coding
• Experience with AWS and SQL using multiple leading databases
• Experience working with business users to collect, analyze, and implement complex business requirements.
• Experience working on large-scale projects from end to end.
• Experience with the Agile development process.
• Strong critical thinking and problem-solving skills.
Preferred Skills:
• Proficiency with modern software development and design processes
• Familiarity with database technologies such as SQL Server
• Fixed income finance knowledge
• Experience writing automated unit, integration, regression, performance and acceptance tests