Job Title: Software Developer
Worksite Location: Ellicott City, MD 21042
(Travel to client sites within the U.S. may be required)
Position Summary
4A Consulting, LLC is seeking a junior-to-mid-level Full-Stack Software Developer to support enterprise application development and digital transformation initiatives, with a focus on integrating AI/ML solutions and low-code/no-code platforms. This role is ideal for individuals looking to build a well-rounded skill set across modern technologies, including front-end, back-end, cloud, automation, and emerging intelligent systems.
Key Responsibilities
Analyze business and user requirements and translate them into scalable, secure, and responsive full-stack applications
Design, develop, test, and deploy solutions using modern programming languages such as Java, Python, or JavaScript
Build and integrate RESTful APIs for seamless system interaction
Develop both front-end and back-end components using HTML, CSS, and frameworks like React or Angular
Work with relational and NoSQL databases (e.g., PostgreSQL, MongoDB), including schema design and query optimization
Integrate AI/ML capabilities (e.g., predictive analytics, NLP) where applicable to enhance application intelligence
Utilize low-code/no-code platforms (e.g., PowerApps, Mendix, OutSystems) for rapid prototyping and efficient solution delivery
Collaborate in Agile teams using tools like Jira, GitHub, and Slack, and participate in code reviews and CI/CD workflows
Provide ongoing production support, including debugging and performance tuning
Create and maintain clear technical documentation and user-facing materials
Demonstrate strong communication skills and a collaborative mindset in dynamic, team-oriented environments
Preferred Qualifications
A master’s degree (or foreign equivalent) in Computer Science, Information Technology, Computer Engineering, or a closely related technical field
Basic exposure to AI/ML concepts (e.g., scikit-learn, TensorFlow, OpenAI APIs, LLMs)
Experience with low-code/no-code platforms
Familiarity with CI/CD pipelines and DevOps tooling (e.g., Jenkins, GitHub Actions)
Understanding of cloud services (AWS, Azure, GCP)
Knowledge of containerization (Docker)
Any of the following certifications (not mandatory):
AWS Certified Developer – Associate
Microsoft Azure Fundamentals
Oracle Java Certification
Certified Scrum Master (CSM or PSM)