Software Programmer III
Role details
Job location
Tech stack
Job description
Summary: The Software Programmer is responsible for designing, developing, maintaining, and supporting enterprise software applications that meet business and operational needs. This role works closely with cross-functional teams to analyze business requirements, develop technical solutions, troubleshoot application issues, and enhance existing systems. The ideal candidate is a self-motivated professional with strong programming expertise, analytical and problem-solving skills, and the ability to manage multiple projects in a fast-paced environment while delivering high-quality software solutions., * Design, develop, maintain, and support enterprise software applications.
- Analyze business and technical requirements to develop effective software solutions.
- Review, modify, test, debug, and document software programs following established development standards.
- Develop applications using .NET technologies, C#, ASP.NET, Angular, SQL Server, and Web APIs.
- Troubleshoot software issues and implement timely, effective resolutions.
- Develop and maintain database-driven applications using Microsoft SQL Server and T-SQL.
- Manage multiple software development projects while meeting established deadlines.
- Collaborate with business users and cross-functional teams to identify and implement technical solutions.
- Provide regular project status updates and communicate progress to management.
- Mentor and support junior software developers as needed.
- Stay current with emerging technologies and recommend system improvements.
- Perform additional duties as required or requested.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Minimum of 5 years of professional software development experience.
- Strong hands-on experience with:
- .NET Core
- C#
- ASP.NET
- Angular (Version 10 or higher)
- Microsoft SQL Server and T-SQL
- Web API and Web Services
- JavaScript
- XML
- ADO.NET
- Object-Oriented Programming (OOP)
- Experience with MAS500 or a similar ERP system is preferred.
- Knowledge of iOS application development is a plus.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent verbal and written communication skills with users at all organizational levels.
- Ability to manage multiple priorities and projects in a deadline-driven environment.
- Experience mentoring or guiding junior developers is preferred.
- Knowledge of business processes including Supply Chain, Accounting, Human Resources, or Inventory Management is an advantage.
- Self-motivated with the ability to work independently and collaboratively in a team environment.
- Strong understanding of software development best practices, data security, and confidentiality.
Benefits & conditions
Tuition reimbursement, Health insurance, 401(k) matching, Paid time off, Vision insurance, Dental insurance, Life insurance, Disability insurance Full-time Monday to Friday Orange, CA, Compensation: This salaried, exempt position pays from $105,000 to $110,000 per year. The estimated annual pay for new hires generally ranges from $115,000 to $120,000 or more, depending on experience, education level and annual bonuses., * The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- While performing the duties of this job, the employee is regularly required to use their hands to handle objects, tools, or controls; reach with their hands and arms; and communicate verbally. The employee frequently walks, stands and occasionally sits.
- The employee must occasionally lift, pull and move up to 25 pounds. Specific vision abilities required by this job include close vision.
Benefits: MSI offers a comprehensive benefits package that includes:
- Referral, Holiday, and Annual Bonuses
- Annual pay increases
- Paid Time Off
- Medical, Dental, and Vision Insurance
- Company-paid Short Term and Long Term disability
- Company-paid Life Insurance
- Tuition Reimbursement
- Traditional and Roth 401(k) plans with company matching contributions
- Charitable donation matching programs
- Free, company-sponsored 1-on-1 tutoring for children/dependents of MSI employees in grades k-12, including free tutoring for SAT and ACT tests