# M1 Support Services, L.P.

Provider: [M1 Support Services, L.P.](https://programs.cccareers.org/providers/m1-support-services-l-p)

- Program type: Not listed
- Branches: All branches
- Format: In person
- Length: Duration not listed
- Locations: Fort Rucker, AL
- Website: https://www.m1services.com
- Contact: Fred Littleton, fred.littleton@m1services.com
- Page: https://programs.cccareers.org/programs/m1-support-services-l-p-c3ohlg

## Summary

Senior Software Developer The Senior Software Developer is a highly skilled technical professional responsible for designing, developing, optimizing, and supporting enterprise-level software solutions. This role partners closely with business stakeholders, system architects, and cross-functional teams to deliver scalable, high-quality applications that align with organizational goals. In addition to hands-on development, this position plays a key role in mentoring junior team members, driving best practices, and contributing to technical strategy and continuous improvement initiatives across M1’s application ecosystem.

## Job description

Education Bachelor’s degree in Computer Science, Information Systems, or related technical field (or equivalent experience). • Advanced or role-relevant certifications preferred, such as: o Microsoft Certified: Azure Developer Associate o Microsoft Certified: Azure Solutions Architect Expert o Other cloud or software engineering certifications Experience 3–5 years of professional experience in software development or related roles. • Strong hands-on experience with: o SQL and relational database design and optimization o .NET (C#, ASP.NET) and/or PHP development o Version control systems (e.g., Git) o Web technologies (HTML, CSS, JavaScript) o Microsoft Power Platform (Power Apps, Power Automate) • Practical experience with cloud platforms (Azure preferred; AWS/GCP acceptable). • Experience with CI/CD pipelines, DevOps practices, and automated testing frameworks is strongly preferred. Skills & Competencies • Advanced problem-solving and analytical skills with the ability to handle complex technical challenges. • Strong understanding of software development lifecycle (SDLC) and Agile methodologies. • Proven ability to mentor and develop junior team members. • Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders. • Strong attention to detail and commitment to delivering high-quality solutions. • Ability to work independently while contributing effectively in a team environment.

## Locations

- Fort Rucker, AL, 36330 (near Fort Rucker)

Source: public DoD SkillBridge listings via CCC Programs. Confirm details with the provider and your chain of command.
