Job Description
Job Description
Position Summary
Develop high quality software in a collaborative, Agile team environment. Mentor more junior team members and provide expert guidance and advice.
Essential Functions
- Work on a collaborative mid-size team of Software Developers delivering consistent, high-quality software
- Create accurate, unambiguous designs for new computer software and / or updates to existing software
- Guide estimation of software development tasks
- Create efficient, high quality, readable code, unit tests, and documentation
- Proven ability to be accountable on roadmap deliverables within quality process and standards
- Diagnose and design system / software and performance issues
Knowledge, Skills and Abilities
Bachelor's Degree in Computer Science or equivalent, relevant experience3-5 years of experience building web-based VB.NET / C# .NET applications using Microsoft Visual StudioExperience in an Agile / Scrum environment a plusExperience building enterprise applications with WinFormsExperience designing, developing, and deploying applications on the Microsoft Azure platform a plusExperience building applications for any of the following areas a plus : Point of Sale, Accounting, Inventory management, Sales management, Trucking or automotive service management, Customer Relationship ManagementKarmak is committed to creating a diverse and inclusive work environment, and is an equal opportunity employer.
Job Posted by ApplicantPro