> Markdown version of [/jobs/ext/1167362-software-developer](https://www.wearedevelopers.com/jobs/ext/1167362-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:** STIHL Inc. - **Location:** Virginia Beach, VA, United States - **Experience:** Expert - **Salary:** $88,000.0 - $106,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Applications Architecture, Application Lifecycle Management, Software Applications, Business Systems, C Sharp (Programming Language), Cloud Computing, Code Review, Information Systems, Computer Programming, Data Files, Relational Databases, Software Debugging, Programming Tools, Middleware, IDoc, Python (Programming Language), Microsoft Office, NoSQL, Object-Oriented Software Development, SAP (Applications), Software Systems, Web Application Frameworks, Web Services, Extensible Markup Language (XML), Scripting, Information Technology, Mulesoft, Programming Languages - **Published:** July 3, 2026 - **Apply:** https://www.careerjet.com/job/us21c69d705a13646a6cdf9925780f64c4/eaa ## About the Role * Bachelors Degree in Computer Science or related discipline or equivalent combination of education and experience preferred. * 5-7 years of related work experience * 5+ year experience programming, supporting software applications and application lifecycle management * Familiar with data file types (SAP IDocs, XML, CSV, EDI, Flat Files, etc) and mappings * Some travel required as dictated by business requirements * Proficiency with Microsoft Office Suite of tools * Effective oral, written and organizational skills. ## Description You provide support for existing business systems and applications within the STIHL environment. You analyze operational needs and help design, develop, implement, and maintain software solutions that support business objectives. As part of the software team, you contribute to the development, enhancement, and ongoing support of information systems and applications. Job Duties & Responsibilities * Translate business requirements into well-designed, maintainable software solutions across various platforms. * Application architecture, develop well-designed readable software and thoroughly unit and scenario test for existing code base and for new functionality under development. * Perform debugging, code reviews and application builds to include automation with release definitions. * Keep up to date on the newest technological innovations and perform research that could benefit STIHL solving existing problems to include pros and cons for the team to review. * Use of Web Services protocols and experience with cloud technologies. Use of programming languages - Java, C#, or other Object Oriented Languages, Javascript and modern frameworks, Python or other scripting languages, NoSQL/Relational databases. * Utilize established development tools, guidelines and conventions to build and maintain EDI interfaces using middleware systems (Sterling, MuleSoft, etc). * Interface with business end users, external consultants in support of business systems and applications. Provide intermediate level end user support for various business systems and applications within the STIHL environment. * Support company policies and procedures and ensure adherence to STIHL Inc. computer and security policies. Participate in project teams and perform project tasks as required. Maintain and present status of ongoing tasks as required. * Maintain currency in technical skills by attending training classes and seminars, and researching and evaluating new software products and services. * Provide user training and documentation where required. * All other duties and responsibilities as assigned, Company Overview: By Light Professional IT Services LLC readies warfighters and federal agencies with technology and systems engineered to connect, protect, and prepare individua… + 5 days ago + ## Related Videos - [Why make use of an integration platform in today's software developments and infrastructure?](https://www.wearedevelopers.com/videos/758-why-make-use-of-an-integration-platform-in-today-s-software-developments-and-infrastructure) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [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) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [Tomorrow's cloud data platforms - fully managed database-as-a-service (DBaaS)](https://www.wearedevelopers.com/videos/254-tomorrow-s-cloud-data-platforms-fully-managed-database-as-a-service-dbaas) ## Related Articles - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [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) - [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) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for)