
Software .NET Developer
StoneX Group Inc.2 hours ago
Bogotá, ColombiaSenior
Responsibilities
- Contribute to all phases of the software development lifecycle, from concept and design through testing.
- Develop well-designed, testable, and efficient enterprise application code across all application tiers.
- Design and develop scalable, low-latency applications for client onboarding workflows.
- Create proof-of-concepts to evaluate ideas and technologies.
- Prepare and produce software component releases.
- Investigate alternative technologies and support architectural reviews and continuous improvement.
- Provide technical direction and mentorship to engineers.
- Participate in pull-request reviews and collaborate with engineering team members.
Requirements
- Minimum 5+ years of experience building global enterprise-level systems.
- Knowledge of financial markets or a strong desire to learn them.
- Hands-on experience designing and developing enterprise applications using C#, .NET Core, and .NET 8 or higher.
- Hands-on experience building large-scale web applications using React or Angular with TypeScript.
- Experience developing distributed systems using event-based microservice architecture.
- Experience with containerization using Docker and Kubernetes.
- Experience working with cloud platforms such as Azure or AWS.
- Exposure to distributed messaging or streaming platforms such as Apache Kafka.
- Experience with TDD/BDD and testing frameworks including Jest, React Testing Library, or JUnit.
- Strong knowledge of relational SQL and NoSQL databases.
- BS or MS degree in Computer Science, Engineering, or a related subject.
Benefits
- Permanent, full-time employment.
- Hybrid work arrangement requiring four days in the office per week.
- Opportunity to work on low-latency, mission-critical applications within a global financial-services network.