Education: This position requires a Bachelor’s degree from an accredited college or university with a
major in computer science, information systems, engineering, business, or a related scientific or technical
discipline; or five (5) years of equivalent experience in a related field. (Note: A Master’s degree is
preferred.)
General Experience: The proposed candidate must have at least eight (8) years of programming
experience in software development or maintenance.
● 3–5+ years in full-stack development, with proven experience in AI/ML application development.
● Strong experience with full stack development, including understanding UI frameworks and backend architecture interactions.
● At least 8 years of experience with angular JavaScript frameworks/technologies.
● 5 years of experience with node.js loopback and javascript / type script
● Strong experience developing RESTful web services using Node.JS.
● Experience with Angular 2/4/6.
● Experience with agile development methodologies.
● Experience with issue resolution skills within open source products.
● Experience with troubleshooting and improving performance of single page applications using
Angular.
Specialized Experience: The proposed candidate must have at least five (5) years of experience in IT
systems analysis and programming.
● Experience: 3–5+ years in full-stack development, with proven experience in AI/ML application
development.
● Technical Stack: Strong proficiency in Python and modern JavaScript frameworks (React,
Angular).
● AI/LLM Tools: Experience with OpenAI API, Azure AI, LangChain, or similar frameworks.
● Infrastructure: Expertise in Docker, Kubernetes, and cloud platforms (Azure, AWS, GCP).
● Methodologies: Strong understanding of Agile, Git, and software design patterns.