Ardent Mills Senior Software Engineer in Denver, Colorado

Job ID : 1490Key Responsibilities:Architect, design and develop software by studying information needs,system flow, data usage, and business processes to write code that buildslarge-scale, high-performing enterprise systems.Documents and demonstrates complex solutions by developing documentation,flowcharts, layouts, diagrams, code comments and clear code whileworking within the Agile Scrum frameworkImprove operational efficiency of the system by conducting system analysis,recommending changes in policies, processes, and procedures.Update technical knowledge by studying emerging and best-in-class developmenttechnologies and programming techniques. Participate in educationalopportunities, reading professional publications, maintaining personalnetworks, and participating in professional organizationsMentor more junior software engineering staffServe as an L3 escalation point for L2 support engineers for complex issues.Required Education, Experience, Skills:Bachelors degree in Computer Science, Management Information Systems,Engineering, Math or related field7+ years' experience in software developmentExperience with Azure PaaS/IaaS, Angular 5, C#, SQLExperience with microservice architecture best practices: testing,packaging, CI/CDExperience with Agile development methodologyIndependent problem-solving and self-direction with strong troubleshootingabilityExcellent interpersonal skills with both technical and non-technicalpersonnel.Strong written and verbal communication skillsPreferred Education, Experience, Skills:Experience in a food manufacturing industryCompany is an equal opportunity employer. Qualified applicants will receiveconsideration for employment without regard to race, color, religion,sex, national origin, sexual orientation, gender identity, disabilityor protected veteran status.The preceding position description has been designed to indicate the generalnature and essential duties and responsibilities of work performed byemployees within this position. It may not contain a comprehensive inventoryof all duties, responsibilities, and qualifications required of employeesin this position. The description, duties, functions, andresponsibilities are subject to change at the discretion of Company.For more details go to URL