> Markdown version of [/jobs/ext/2878322-application-developer](https://www.wearedevelopers.com/jobs/ext/2878322-application-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # APPLICATION DEVELOPER - **Company:** ATSOFT, INC - **Location:** Madison, WI, United States - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Application Integration Architecture, Software Applications, Computer Vision, C Sharp (Programming Language), Databases, Data Cleansing, Data Structures, Software Debugging, Python (Programming Language), Machine Learning, Natural Language Processing, Recommender Systems, Azure Machine Learning, Software Systems, SQL Databases, Systems Integration, Web Applications, Supervised Learning, Prompt Engineering, AI Platforms, Information Technology, Programming Languages - **Published:** September 13, 2026 - **Apply:** https://www.careerjet.com/job/us36f902e91d20cbd8fb2a489363cd370c/eaa ## About the Role * Bachelor's/Master's degree in computer science, IT, or related field. * Strong knowledge of programming languages (Java, C#, Python, or similar). * Understanding databases, data structures and SQL. * Familiarity with AI/ML concepts (e.g., supervised learning, NLP basics, APIs for AI services). * Exposure to AI-assisted development tools is a plus. * Good problem-solving and analytical skills. * Curiosity and willingness to continuously learn emerging AI technologies. ## Description As an Analyst Programmer, you will build and enhance software solutions while leveraging AI-assisted development tools and integrating intelligent capabilities into applications. You will work closely with senior engineers to translate business requirements into scalable, AI-augmented systems. Responsibilities: * Develop, test, and maintain software applications under guidance of senior developers. Also use modern programming practices and AI-assisted coding tools. * Analyze requirements and translate them into technical specifications. * Write clean, efficient, and maintainable code. * Collaborate with cross-functional teams to deliver solutions. * Assist in integrating APIs, including AI/ML services (e.g., NLP, recommendation engines, computer vision). * Support debugging, documentation, and enhancement of existing systems. * Contribute to data preparation, basic model integration, and prompt engineering for AI-powered features., The Java Developer role is directly involved with the development and support of java-based web applications. Within an existing application, the role will evaluate how to best me… + 2 days ago ## Related Videos - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [This App Reached 10,000 Users in One Week. Here's How.](https://www.wearedevelopers.com/videos/100329-this-app-reached-10-000-users-in-one-week-here-s-how) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1520-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [TiDB, One Layer at a Time: How Distributed SQL Became an Agentic AI Backbone](https://www.wearedevelopers.com/videos/100117-tidb-one-layer-at-a-time-how-distributed-sql-became-an-agentic-ai-backbone) ## Related Articles - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Transforming Software Development: The Role of AI and Developer Tools](https://www.wearedevelopers.com/magazine/527-transforming-software-development-the-role-of-ai-and-developer-tools) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [6 Reasons to Use Java For Your Next AI Project](https://www.wearedevelopers.com/magazine/111-6-reasons-to-use-java-for-your-next-ai-project) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)