As a Software Engineer I at PMMC, you will work alongside experienced developers to design and build modern software solutions using .NET technologies and Azure cloud services. You will contribute to projects that modernize legacy applications, develop web solutions, and create scalable microservices while gaining hands-on experience with cutting-edge tools and practices.
Responsibilities
- Collaborate with senior engineers to develop, test, and maintain software using C#, ASP.NET, Blazor, Entity Framework, and Azure.
- Participate in Agile ceremonies and work closely with teammates to deliver high quality solutions
- Learn to deploy and monitor applications in Azure cloud environments.
- Assist in maintaining CI/CD pipelines using Azure DevOps under guidance.
- Support implementation of cloud-based features and tools.
- Assist with designing, optimizing, and maintaining SQL databases.
- Learn to write efficient queries, stored procedures, and database objects.
- Gain exposure to Service-Oriented Architecture (SOA) and software design best practices.
- Participate in Agile development processes, including daily stand-ups, and sprint planning.
- Collaborate with team members to complete assigned tasks and projects on time.
- Stay curious, explore new technologies and bring fresh ideas to the team.
- Troubleshoot, debug, and assist in resolving software issues under guidance.
- Focus on improving technical skills and code quality through hands-on experience.
Qualifications & Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology or related
- Knowledge of C#, .NET, SQL, and web development fundamentals.
- Familiarity with cloud platforms (Azure preferred) and version control (Git).
- Understanding of Agile development methodologies.
- Strong problem-solving and analytical skills.
- A growth mindset, driven to learn, adapt, and thrive in a dynamic environment.
What We Look For
This role requires a motivated engineer with a solid foundation in software development and a willingness to learn new technologies. Success in this position comes from curiosity, attention to detail, and the ability to collaborate in a fast-paced, team-oriented environment.
EEO Statement
PMMC is an equal opportunity employer. We provide equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity or expression, veteran status, marital or citizenship status or any other status protected by applicable federal, state, or local law.