What are the responsibilities and job description for the Programmer position at M&M Micro Systems Inc.?
Our company is a forward-thinking organization dedicated to delivering innovative software solutions for our clients. We pride ourselves on fostering a collaborative work environment that encourages growth and creativity. As we continue to expand, we are looking for a skilled and motivated Software Programmer to join our dynamic team. We service a specific customer niche and applicant must be able to pass a federal background check and undergo fingerprinting.
Position Overview:
We are seeking a Programmer with a strong foundation in software development and a passion for technology. The ideal candidate will be proficient in C#, JavaScript, HTML, CSS, and various database management systems, including Microsoft SQL Server and PostgreSQL. This role is integral to developing, maintaining, and optimizing our software solutions to meet the evolving needs of our clients. The Programmer will also be involved in customer service, providing on-call support and working directly with clients during onsite visits. The applicant will work from home but there will be periodic travel for trade shows and customer visits.
Key Responsibilities:
- Design, develop, and implement software applications using best practices in coding and development.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable code while adhering to established coding standards.
- Utilize SQL for database management and XML for data interchange between systems.
- Develop and maintain APIs for seamless communication between different software components.
- Conduct thorough testing of applications to ensure functionality and performance.
- Provide excellent customer service, maintaining strong relationships with clients.
- Assist customers with inquiries and technical issues, occasionally traveling onsite to address needs.
Qualifications:
- Proven experience in programming, with a strong understanding of software development methodologies.
- Proficiency in C#, JavaScript, HTML, CSS.
- Familiarity with Microsoft Visual Studio, BIRT, MAUI, Razor/Blazor.
- Experience with Microsoft SQL Server and PostgreSQL.
- Solid understanding of version control systems, particularly Git.
- Knowledge of Windows, Android, and Apple iOS platforms.
- Strong problem-solving skills and the ability to work independently as well as part of a team.
- Excellent communication and interpersonal skills, with a personable approach to working with clients.
- A customer-focused mindset, capable of providing top-notch service and support.
Why Join Us?
If you are passionate about technology and eager to contribute to innovative projects while enhancing your skills in a supportive environment, we encourage you to apply for this exciting opportunity. We offer a collaborative team atmosphere, ongoing training, and development opportunities to help you grow in your career.
Application Process:
Interested candidates are invited to submit their resume and cover letter detailing their qualifications and relevant experience.
Job Type: Full-time
Pay: $79,391.00 - $94,389.00 per year
Benefits:
- Dental insurance
- Health insurance
Compensation Package:
- Bonus opportunities
- Yearly pay
Schedule:
- Day shift
- Monday to Friday
Ability to Commute:
- Tennessee (Required)
Willingness to travel:
- 25% (Required)
Work Location: On the road
Salary : $79,391 - $94,389