Infragistics is a worldwide leader in providing solutions to accelerate design, development and collaboration, trusted by over a million developers across all industries and company sizes, from single dev shops up to the largest enterprises in the world.
This position is open on our Slingshot team. Slingshot is designed to combine project management, collaboration, data-driven insights, and team communication in one unified platform. Its primary goal is to help teams manage projects more effectively by integrating features like file sharing, task management, and real-time chat while also enabling data analytics to drive decision-making.
You will be focused on developing AI features within Slingshot to provide intelligent insights, automation, and improved productivity for end-users. You will combine your software development expertise with a deep understanding of AI technologies to build scalable, user-centric solutions.
Required skills:
Strong analytical skills and ability to pay careful attention to detail.
Teamwork and willingness to understand the various roles played by fellow team members.
Flexibility to handle the dynamic needs of the organization/management.
Ability to understand customer requirements, business objectives and implement appropriate technical solutions.
Strong focus on detail and deliverables’ quality.
Ability to prioritize, organize work and set clear expectations.
Ability to work as a team member and independently with minimal supervision.
Ability to meet deadlines and commitment to team goals.
A positive, can-do outlook and willingness to contribute to team and product success in all functional areas.
A drive for self and team improvement and active engagement in ongoing improvement.
Ability to collaborate with global remote teams.
A strong sense of commitment and accountability
Primary Responsibilities:
Recommend, design, and implement AI feature/performance improvements.
Own AI specific features with high autonomy.
Ensure consistency and application of best practices across the product.
Help ensure uptime, performance and user experience are delivered without compromise .
Proactively look for opportunities to automate every aspect of the application and security lifecycle.
Maintain close awareness of new and emerging AI technologies and their potential application for service offerings and products .
Take responsibility for the health functioning of application in production.
Requirements:
Bachelor’s or master’s degree or specialization in information systems and technologies, or equivalent on-the-job experience.
At least 6 years of experience working in software development teams and show a deep understanding of the technology stack used within the team.
Experience in C#/.NET .
Experience with API and microservice development.
Must have experience in AI/ML development, LLM integrations and/or prompt engineering.
Excellent spoken and written communication skills (English).
Experience with agile development (Kanban / Scrum).
We Offer:
Open, friendly, collaborative working environment with cutting edge technologies;
Work with many other skilled developers all over the world;
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.