4Cast Decision Intelligence Platform is an AI-powered solution that provides decision support to leaders and organizations. Our platform uses advanced AI to model and simulate various scenarios, helping decision-makers explore and choose the best courses of action.
In this role, you will design and develop scalable frontend and backend components that enable organizations to make better decisions in complex, real-world environments. You’ll work closely with product managers, QA, and DevOps teams to deliver high-quality features, maintain code quality, and continuously improve the platform.
Responsibilities
- Design, develop, and maintain high-quality software applications
- Collaborate closely with developers, QA engineers, and project managers to ensure timely and high-quality project delivery
- Troubleshoot, debug, and resolve performance issues in software code
- Identify root causes for complex software issues and develop efficient, lasting solutions
- Automate routine tasks using appropriate tools and scripting
- Contribute to task planning, estimation, scheduling, and team staffing
- Identify and implement process improvements, including best practices and new processes
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent work experience
- 8+ years of experience as a software developer
- Proficient in the following languages: Angular 14, C#, ASP.NET Core - must
- Strong understanding of system design principles and agile development methodologies
- Excellent problem-solving skills and a self-motivated learner
- Effective communication skills with the ability to collaborate across teams and with clients
- Self-driven and goal-oriented mindset
- Experience as a Tech Lead - advantage
- Proficiency in English