> Markdown version of [/jobs/ext/3772290-corporate-application-developer](https://www.wearedevelopers.com/jobs/ext/3772290-corporate-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). --- # Corporate Application Developer - **Company:** Mechdyne - **Location:** Marshalltown, IA, United States - **Experience:** Expert - **Salary:** $65,000.0 - $85,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), PHP (Programming Language), Microsoft Windows, Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, Applications Architecture, Automation of Tests, Microsoft Azure, Business Software, C Sharp (Programming Language), Cloud Computing, Code Review, Relational Databases, Web Development, Revision Control Systems, Python (Programming Language), Knowledge Management, QuickBooks (Software), Microsoft Copilot, Salesforce.Com, Microsoft SharePoint, Software Engineering, SQL Databases, Systems Integration, TypeScript, Enterprise Search, Enterprise Software Applications, Agentic-AI, Information Technology, Data Analytics, Model Context Protocol, Programming Languages - **Published:** October 16, 2026 - **Apply:** https://www.mechdyne.com/culture-career-opportunities/ ## About the Role * Bachelor's degree in Computer Science, Management Information Systems, Software Engineering, or a related field, or equivalent practical experience. * 5+ years of experience in software development, application development, systems integration, or similar technical roles. * Professional development experience with Java and/or PHP. * Experience building web applications, APIs, integrations, and data-driven business solutions. * Strong understanding of relational databases, SQL, source control systems, and issue-tracking platforms. * Experience using, or demonstrated ability to quickly learn, AI-assisted development tools. * Ability to critically evaluate AI-generated content and independently validate results. * Understanding of secure software development practices and data protection principles. * Excellent analytical, problem-solving, communication, and organizational skills. * Ability to work independently while collaborating effectively across business and technical teams. * A growth mindset, curiosity, and passion for continuous learning., * Experience with Python, JavaScript, TypeScript, C#, or other modern programming languages. * Experience building AI-enabled applications, agents, copilots, or conversational interfaces. * Knowledge of MCP, Retrieval-Augmented Generation (RAG), enterprise search, or knowledge-management platforms. * Experience integrating with Microsoft Power Platform, SharePoint, Microsoft 365, Salesforce, or QuickBooks. * Experience with cloud platforms such as Microsoft Azure or AWS. * Familiarity with automated testing, CI/CD pipelines, and modern software delivery practices. ## Description As a Corporate Application Developer, you'll partner with business leaders and technical teams to design and deliver solutions that improve efficiency, streamline processes, and unlock new capabilities., * Design, develop, test, deploy, and maintain custom business applications using Java, PHP, and other modern technologies. * Build innovative applications, APIs, integrations, and automated workflows that solve real business challenges. * Enhance and support existing enterprise applications and internal corporate systems. * Collaborate with stakeholders to understand business needs and translate them into scalable, maintainable solutions. * Develop secure integrations and data-access services between critical business platforms. * Explore and implement emerging technologies, including: + AI agents and copilots + Conversational applications + Model Context Protocol (MCP) servers + Enterprise search solutions + Intelligent automation platforms * Leverage AI-assisted development tools to accelerate solution design, coding, testing, troubleshooting, and documentation while ensuring quality, security, and maintainability. * Prototype and evaluate new technologies, providing recommendations based on business value, risk, and long-term supportability. * Participate in Agile development activities, code reviews, and continuous improvement initiatives. * Contribute to application architecture, development standards, security practices, and technical documentation.