Marco is a one-stop shop for all things business technology. Our employees are “movers and shakers” and our company is always striving to do what’s right. Does this sound like a culture you want to be a part of? We’re hiring additional Application Developers to help take Marco’s technology further – working full-time, Monday - Friday. We do it all – from copy and print solutions to IT and managed services. We are an organization led by salespeople with 750+ engineers ready to fix any and all issues. We have offices in 12 states and service nationally. Join our growing team. You won’t regret it. Position Description: We are looking for additional .NET Developers to work with Marco’s internal business units to develop new software applications and to update and modify existing applications. The Application Development team at Marco is responsible for design, development, testing, configuration, and maintenance on new and existing custom applications that serve Marco’s business needs. To be successful as an Application Developer, you should have a sound knowledge of software engineering as well as excellent analytical skills. A good Application Developer maintains their knowledge of industry trends and emerging frameworks/languages to ensure we leverage the best technologies available to attain our business goals. Communication skills are paramount as the Application Development team is often reliant on other teams and partners to understand desired outcomes for projects/tasks. Main Responsibilities: - Apply in-depth technical knowledge to develop applications across one or more technology areas (web applications, APIs, web services and application database integration). - Plan, design, develop, test, debug, and deploy highly available applications. - Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis. - Participates in troubleshooting complex issues and resolving defects. - Be a strong collaborator with domain subject matter experts, application architects, and senior development teams. - Be able to self-learn, research, and adopt new and emerging technologies to provide solutions to specific needs. - Ability to quickly grasp new technology concepts Required Qualifications: - Degree in Software Development, Computer Science, Engineering, Information Systems and/or equivalent formal training or years of experience. - 3+ years of experience in software engineering or software development of complex project initiatives involving Microsoft .Net - Exposure to web services development including (REST, SOAP, XML, JSON) - Data background in Microsoft SQL programming (database design, query optimization) - Should have experience working with industry standard version control system technology for change, release, and deployment of software packages on a distributed web-based environment. - Experience in development of high-performance distributed software systems, APIs, and or web services. - Solid understanding of object oriented (OO) analysis and design principles and demonstrated proficiency/expert knowledge in OO design. Benefits: Marco offers a competitive compensation package and excellent benefits including medical, dental, and vision insurance, paid holidays and vacation, 401k with generous company match, flexible spending accounts and dependent care, employee purchase program, employer paid life insurance, voluntary term life insurance, short and long term disability, critical illness and accident benefits, and the opportunity to grow in a top five technology provider in the nation! To learn more about Marco and to apply online, visit: EEO/AA
Apply Now