> Markdown version of [/jobs/ext/511141-it-development-software-engineer-i-aurora-il](https://www.wearedevelopers.com/jobs/ext/511141-it-development-software-engineer-i-aurora-il). 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). --- # IT Development - Software Engineer I - Aurora, IL - **Company:** Mitutoyo America Corporation - **Location:** Aurora, IL, United States (Remote available) - **Experience:** Starter - **Salary:** $62,000.0 - $78,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, JavaScript (Programming Language), .NET Framework, Applications Architecture, Software Applications, Unit Testing, Cascading Style Sheets (CSS), Data Structures, Software Design Documents, DevOps, Design of User Interfaces, Software Maintenance, Responsive Web Design, Software Engineering, Software Requirements Analysis, SQL Databases, System Testing, Reliability of Systems, Integration Tests, Information Technology, Software Coding, Restful APIs, Software Version Control, Web Api, Programming Languages - **Published:** June 10, 2026 - **Apply:** https://www.disabledperson.com/jobs/72952494-it-development-software-engineer-i-aurora-il ## About the Role 1) Customer, 2) Focus Initiative, 3) Results Orientation, 4) Teamwork, 5) Technical Expertise and Usage Knowledge Areas, A bachelor's degree in computer science or related field. Master's degree in computer science preferred. 1 - 2 years' experience., HTML/CSS, JavaScript, Responsive design, Web API's and RESTful Services, SQL, UI/UX, .NET ## Description Under general supervision, the Software Engineer (SE) is responsible for designing, developing, testing, and maintaining software solutions within the field of information technology. Essential Job Responsibilities: 1. Software Development o Designs, codes, tests, and debugs software applications based on specific requirements and specifications. o Develops efficient algorithms, data structures, and application architectures. 2. Requirements Analysis o Collaborates with stakeholders, business analysts, and project managers to gather and understand software requirements. o Translates these requirements into technical specifications and design documents. 3. Coding Implementation o Writes clean, modular, and efficient code using appropriate programming languages and frameworks. o Follows coding standards, best practices, and version control practices. 4. Testing and Quality Assurance o Conducts thorough testing of software components, including unit testing, integration testing, and system testing. o Identifies and fixes defects, ensuring software reliability and performance. 5. Deployment and Maintenance o Collaborates with DevOps teams to deploy and configure software applications in production environments. o Provides support and troubleshoots issues in live applications. o Performs software upgrades and maintenance tasks as required. 6. Collaboration and Communication o Collaborates with business analysts and integration engineers, to ensure smooth development processes. o Communicates project progress, challenges, and solutions effectively to stakeholders. 7. Documentation o Creates and maintains technical documentation, including design documents, and user manuals. o Ensures the documentation is accurate, up-to-date, and easily accessible to relevant stakeholders. 8. Research and Learning o Stays up to date with the latest trends, tools, and technologies in software engineering. o Continuously improves technical skills through self-learning, training, and attending conferences or workshops. 9. Problem Solving and Troubleshooting o Analyzes and resolves complex technical issues and challenges in software development. o Proactively identifies areas of improvement and suggests innovative solutions. ## Related Videos - [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) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Web APIs you might not know about](https://www.wearedevelopers.com/videos/281-web-apis-you-might-not-know-about) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)