Leverage the latest cloud and database technologies to develop accurate and responsive APIs for existing and new products.
Work with our product team to iterate on business logic and validation.
Work as part of an independent, cross-functional squad to deliver critical client-facing and admin portal features across the organization.
Build reusable, testable code that will help drive engineering maturity and efficiency. Testing is very important to us.
Qualifications:
Must Haves:
• 4+ years of experience designing, developing, and implementing enterprise-level, n-tier, software solutions.
• Proficiency with Microsoft C# is a must.
• In-depth knowledge of .NET framework, .NET Core.
• Knowledge of OOP, server technologies, and SOA is a must. Micro-service experience is a plus.
• Relevant experience with database design and SQL (Postgres is preferred).
• Experience with ORM tooling.
• Experience delivering software that is correct, stable, and security compliant.
• Basic understanding of common AWS services (S3, CloudFront, etc) and how they can be applied to solve business problems.
• Financial services experience is strongly preferred.
• Thorough understanding of XML/JSON and related technologies.
• Thorough understanding of unit, integration and performance testing for APIs.
• Entrepreneurial spirit. You are self-directed, innovative, and biased towards action. You love to build new things and thrive in fast-paced environments.
• Excellent communication and interpersonal skills, with an emphasis on strong writing and analytical problem-solving.
Nice to Haves:
• Java knowledge.
• F# or other functional language programming.
• Familiarity with CI pipelines.
• More in-depth DevOps experience, especially regarding Kubernetes, Terraform and Ansible.
Education:
Bachelor's degree in Computer Science, similar technical field of study, or equivalent practical experience.
Loading similar jobs...
Forge your path in the heart of programming excellence! Explore career opportunities in C/C++ and C#.