With a company culture rooted in collaboration, expertise and innovation, we aim to promote progress and inspire our clients, employees, investors and communities to achieve their greatest potential. Our work is the catalyst that helps others achieve their goals. In short, We Enable Possibility℠. ARCH US MI Services, Inc., seeks Software Engineer II in Greensboro, NC. Job Duties: Perform analysis, design, coding, debugging, testing, and support of software application systems. Develop new applications, enhance existing applications and provide production support. Work with Agile Program Manager (APM), Digital Product Manager (DPM), and Business Systems Analyst (BSA) to accurately interpret systems specifications documented in Agile user stories. Translate specifications into engineering artifacts, which typically include design specifications, source code, test scripts and test results. Obtain approval on final design documents from APM and software architect (software engineer III or IV). Work with senior software development peers to ensure that the the engineering realization is in accordance with Enterprise Architecture principles and software development best practices. As part of Agile team, complete software development work which includes application of creative design, coding and debugging methods and techniques. Collaborate with testers to ensure that all software components are tested adequately. Communicate any identified issues to APM. Offer suggestions to APM, DPM, and/or BSA on alternative approaches to achieve system objectives. Track and communicate issues to senior peers and/or APM for assistance with resolution. Liaise with other project and program areas to coordinate interdependencies. Develop and maintain a working knowledge of new technology and software engineering standards and practices. Design, develop, test, and implement scheduled report deliveries, utilizing automated delivery capabilities. Write complex SQL queries to implement performant data integration and reporting solutions. Focus on information/data quality by continuously evaluating data standards and data profiling. Provide production support on a rotational basis.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level