> Markdown version of [/jobs/ext/2571504-application-developer](https://www.wearedevelopers.com/jobs/ext/2571504-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:** Natoli Engineering - **Location:** Saint Charles, MO, United States - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), Agile Methodology, Artificial Intelligence, C Sharp (Programming Language), C++ (Programming Language), Cascading Style Sheets (CSS), Code Generation, Github, Python (Programming Language), Scrum Methodology, SQL Databases, Web Application Frameworks, Information Technology, Web Technologies, Software Version Control, Programming Languages - **Published:** August 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=7b916cf2237ab818 ## About the Role · Proficiency in one or more coding languages, such as C#, Java, Python, or C++ · Familiarity with UI/UX design and implementation. · Strong problem-solving and critical thinking abilities. · Attention to detail and a deep understanding of computer science principles. · Familiarity with the entire software development life cycle (SDLC) · Knowledge of web-based technologies such as HTML, CSS, and web frameworks. · Understanding of database management, including SQL. · Experience with version control systems like GitHub and development methodologies such as Agile or Scrum. · Use of AI code generation in various capacities is encouraged. EXPERIENCE · Bachelor's degree in Computer Science. PHYISCAL REQUIRMENTS · Working Conditions: Air conditioning, quiet office environment. Some commissioning involves working in a clean room with rotary tablet presses. · Physical Effort: Stand, walk, climb, push/pull, grasp, kneel, squat, bend, twist/turn, reach above shoulder, lifting 0-50 lbs. ## Description · Create custom program specifications, write code in various programming languages, and develop prototypes for new applications, according to client or organizational needs. · Rigorously test applications to identify and fix bugs, ensuring the software meets quality standards and functions as intended. · Maintain and update existing applications, adapting them to new requirements and incorporating new technologies to improve efficiency. · Create detailed documentation that outlines the application's design and code to aid in its future maintenance and operation. · Conduct user acceptance testing to ensure the program is intuitive and accurate. ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [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) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [What is a web developer?](https://www.wearedevelopers.com/magazine/18-what-is-a-web-developer)