Application Developer, Advanced Technology

Unisoft Technology Inc
Baltimore, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Baltimore, United States of America

Tech stack

Java
JavaScript
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
HTML5
Azure
Cloud Computing
Code Review
Information Systems
Computer Programming
Software Design Patterns
Human-Computer Interaction
Python
PostgreSQL
MySQL
Node.js
NoSQL
Open Source Technology
Software Deployment
Software Engineering
Systems Architecture
Web Application Frameworks
Google Cloud Platform
React
Large Language Models
iOS
Generative AI
Backend
GIT
Build Management
Angular
Material Design
Kubernetes
Information Technology
Machine Learning Operations
Front End Software Development
Api Design
REST
Streamlit Framework
Devsecops
Api Management
Docker

Job description

  • Use AI to generate initial code/logic and UI components. Rapidly build front-end/UI using AI-generative UI tools.

  • Create single page applications using HTML5, Angular, node.js and java, based on user stories with documented acceptance criteria.

  • Troubleshoot issues and create code fixes for open source products.

  • Address defects and collaboratively work with functional and technical teams to integrate applications in cloud environments.

  • Work in a fast-paced, agile environment consisting of a cross-functional team designing and implementing systems from the web-based user interface front-end through the back-end.

  • System Architecture & Development: Design and build scalable full-stack applications, from frontend (React, Angular, Streamlit) to backend (Python, Node.js).

  • AI/ML Integration: Implement LLM capabilities, RAG patterns, prompt orchestration, and vector databases (Pinecone, Quadrant).

  • Full Lifecycle Ownership: Lead projects from conceptualization and prototyping to production deployment and monitoring.

  • Data & API Management: Develop, integrate, and secure RESTful APIs and manage relational/NoSQL databases (PostgreSQL, MySQL).

  • DevSecOps & MLOps: Establish CI/CD pipelines, containerize applications, and maintain model registries.

  • Mentorship & Leadership: Guide junior engineers, conduct code reviews, and define technical roadmaps

Requirements

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 back end 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, Google Cloud Platform).

  • Methodologies: Strong understanding of Agile, Git, and software design patterns.

Preferred Experience:

  • Prior experience with AWS cloud based development

  • Prior experience with Child Welfare or Adult Services applications

Apply for this position