What are the responsibilities and job description for the Web Apps Developer position at DMI?
About DMI
DMI is a leading global provider of digital services working at the intersection of public and private sectors. With broad capabilities across IT managed services, cybersecurity, cloud migration and application development, DMI provides on-site and remote support to clients within governments, healthcare, financial services, transportation, manufacturing, and other critical infrastructure sectors. DMI has grown to over 2,100 employees globally and has been continually recognized as a Top Workplace in both regional and national categories.
About the Opportunity
DMI is seeking a Web Apps Developer
Duties and Responsibilities:
· Senior level TypeScript and JavaScript experience· Senior level comfort working within a console· Experience using git· Experience with integration to REST web services· Experience localizing web applications for global markets· Experience presenting ideas, concepts and POCs to executive teams and stakeolders· Experience creating, modifying, and maintaining angular.json and package.json files· Experience creating and maintaining npm packages· Senior level experience with webpack· Senior level experience with bash/zsh
Qualifications
Education and Years of Experience:
· Years of Experience: 5· Experience with Angular 9 , Seeking Senior level Angular knowledge· Experience with Node.js 6 , Seeking Senior level Node.js knowledge
Required and Desired Skills/Certifications:
· Experience working in agile/scrum methodology· Collaborated with cross-functional teams to define, design and ship new features· Experience with participating in code reviews· Can demonstrate knowledge of software design patterns and conventions· Can demonstrate low-level knowledge of network requests and associated protocols· Experience developing unit tests and UI tests· Experience in security of data on devices and in transit· Understanding of security related concepts/concerns in web applications· Knowledge around continuous and automated deployments of web applications
Additional Requirements:NA
Min Citizenship Status Required: NA
Physical Requirements: No Physical requirement needed for this position.
Location: Auburn Hills, MI (Local candidates only)