Job Summary:
All Metals Processing of Orange County is seeking a motivated Junior Software Developer to join their growing technology team. The role involves designing, developing, testing, and maintaining software solutions while learning industry best practices in software engineering and application development.
Responsibilities:
• Develop and maintain custom ERP using C#, WPF, Blazor, and T-SQL with clear separation of UI, business logic, and data layers
• Implement business logic in a dedicated business layer following CSLA-based architecture principles
• Design a build thin, well-defined RESTful APIs
• Support backend systems for aerospace workflows (inventory, compliance, reporting)
• Debug and resolve issues to ensure performance, reliability, and accuracy
• Design and implement reports, dashboards, and BI tools (Power BI, Report Builder, SSAS, SQL) to support data analysis and operational reporting
• Support CI/CD pipelines using GitHub Actions (build, test, and deployment automation)
• Use Git/GitHub workflows including branching, pull requests, and code reviews
• Build and deploy Docker containerized applications
• Assist with environment management across dev, staging, and production
• Apply secure coding practices (authentication, authorization, CORS, HTTPS, CSP)
• Participate in security-focused code reviews and documentation efforts
• Ensure code and work methods conform to all cybersecurity requirements (CMMC, ITAR, NIST)
• Maintain and build runbooks and technical documentation for services and APIs
• Work within a Linux/Unix environment using command-line tools
• Contribute ideas to improve architecture, design, and product direction
• Assist with building and maintaining clean data structures to support applications and reporting
Qualifications:
Required:
• Candidates located in California or Texas; preferred
• Bachelor’s degree in Computer Science, IT, or a related field – or equivalent practical experience
• Basic knowledge of C# and .NET (coursework, projects, or internships)
• Familiarity with Git (commits, branches, merges, pull requests)
• Understanding of Restful APIs (HTTP methods, JSON, status codes)
• Awareness of layered architecture concepts (UI, business logic, data access separation)
• Exposure to Docker or container basics
• Comfort using Linux/Unix command line
• Familiarity with Microsoft ecosystem
• Strong problem-solving skills and willingness to learn
• Ability to collaborate in a small team environment
• Due to ITAR regulations, this position requires that the employee must be a U.S. Person (U.S. Citizen or Permanent Resident)
Company:
All Metals Processing delivers metal finishing and inspection services to the aerospace, military and defense industries. Founded in 1961, the company is headquartered in Stanton, USA, with a team of 51-200 employees. The company is currently Growth Stage.