> Markdown version of [/jobs/ext/1316039-software-developer](https://www.wearedevelopers.com/jobs/ext/1316039-software-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). --- # Software Developer - **Company:** Ohio Municipal Advisory Council - **Location:** Twinsburg, OH, United States - **Salary:** $85,000.0 - $110,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Cloud Engineering, Code Reuse, Databases, Continuous Integration, Database Design, Software Design Patterns, Web Development, Github, Python (Programming Language), Linux System Administration, Microsoft SQL Server, MySQL, Performance Tuning, Scrum Methodology, Systems Development Life Cycle, Role-Based Access Control, Software Deployment, Software Engineering, SQL Databases, Subversion, Web Applications, ReactJS, Git, Information Technology, Vba Programming Language, Front End Software Development, Restful APIs, Software Version Control, Programming Languages, Microservices - **Published:** July 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=0b1063e4080b937c ## About the Role * Proven experience in software development with a strong understanding of IT infrastructure components. * Proficiency in programming languages including JavaScript, Python, C#, Java, C++, and familiarity with front-end development frameworks like React Express. * Solid knowledge of web development concepts such as RESTful APIs, APIs integration, system design for scalable systems, and microservices architecture. * Experience working with cloud platforms such as AWS or Azure for application deployment and infrastructure management. * Familiarity with database systems including SQL-based solutions like MySQL or MS SQL Server; understanding of database design patterns. * Knowledge of software engineering principles including version control (GitHub, SVN), CI/CD pipelines, and Agile methodologies. * Ability to design systems with scalability in mind while ensuring security standards are met through techniques like RBAC. * Experience with Linux environments and familiarity with additional programming languages such as JavaScript frameworks or VBA is advantageous. ## Description We are seeking a dynamic and innovative Software Developer to join our technology team! In this role, you will be instrumental in designing, developing, and maintaining scalable software solutions that drive our business forward. Your expertise will help create robust applications, optimize system performance, and implement cutting-edge features across various platforms. If you thrive in a fast-paced environment and are passionate about building high-quality software, this is your opportunity to make a significant impact!, * Develop and enhance web applications using programming languages such as JavaScript, Python, C#, Java, and C++, ensuring high performance and responsiveness. * Design and implement RESTful APIs and microservices architectures to support scalable system development. * Collaborate within Agile teams to deliver iterative improvements, participate in sprint planning, daily stand-ups, and retrospectives. * Build and maintain cloud infrastructure solutions utilizing AWS or Azure to ensure reliable deployment and scalability. * Apply software design patterns and best practices to create maintainable, reusable code while adhering to security standards like RBAC (Role-Based Access Control). * Integrate front-end frameworks such as React or other JavaScript frameworks to develop engaging user interfaces. * Use version control systems like GitHub, SVN, or Git for code management; implement CI/CD pipelines for continuous integration and delivery. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [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) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [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) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)