> Markdown version of [/jobs/ext/519634-software-programmer-ii](https://www.wearedevelopers.com/jobs/ext/519634-software-programmer-ii). 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 Programmer II - **Company:** M S INTL - **Location:** Orange, CA, United States - **Experience:** Experienced - **Salary:** $89,440.0 - $97,760.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, .NET Framework, Application Programming Interfaces (APIs), JIRA, C Sharp (Programming Language), Computer Programming, Databases, Software Debugging, DevOps, Github, Microsoft SQL Server, Team Foundation Server, Systems Development Life Cycle, Software Engineering, Web Services, Gitlab, AngularJS, Information Technology, Code Testing, Restful APIs, Software Version Control - **Published:** June 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a4ec7310d0440701 ## About the Role Do you have experience in Web services design? ## Description Summary: Software programmer is responsible for designing, coding, testing, and maintaining software applications. Write efficient and scalable code, collaborate with team members to develop software solutions, and debug and optimize existing software. Proficiency in various C# and Angular programming languages and technologies. A solid understanding of databases and the software development lifecycle are essential. Candidates should have a degree in Computer Science or a related field, with experience in software development tailored to the position level., Writing and Testing Code: Programmers are primarily responsible for writing clean, efficient code for various applications according to the requirements provided. They also need to test and debug code to ensure its functionality. Software Development Lifecycle (SDLC): Knowledge of various stages of software development from requirements gathering to design, implementation, testing, and maintenance. Maintenance and Optimization: Maintain and improve existing software by assessing and minimizing system bottlenecks, identifying user needs, and ensuring the robustness of applications. Collaboration: Work closely with other developers, UX/UI designers, business analysts, and software architects to plan, design, and develop robust solutions. Documentation: Create detailed documentation for the operation of the program by end-users and computer operators. Version Control: Utilize version control systems to manage changes to the software, allowing for the rollback of the code to previous states and efficient teamwork. Problem Solving: Address and resolve issues that arise during the development process, often requiring innovative and creative solutions. Additionally the candidate must meet the following education and/or experience requirements: 3-6 years of experience C# Programming Angular Programming (v10+) .NET Framework/Core Creating and consuming RESTful Web APIs Understanding of Algorithms and Data Structures Familiarity with working with databases using SQL Server Unit Testing Experience with DevOps tools like JIRA Testing and Debugging Version Control(TFS, Github/Gitlab) ## 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) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [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) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) ## Related Articles - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [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) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)