NHS Human Services, Inc.

Mobile nhs-human-services Logo

Job Information

Western Union, Llc *Software Engineering Architect in Denver, Colorado

*Full Title: Software Engineering Architect (Software Engineering & Development) (Western Union, LLC, Denver, CO)

Work across multiple projects, and with stakeholders to achieve common goals, policies, and procedures. Analyze users' needs and then design and develop software to meet those needs. Design, develop, and implement application design strategy, architecture, and platforms to ensure solutions are optimized for flexibility, scalability, security, and performance with a primary focus on cloud-native approach. Ensure that a program continues to function normally through software maintenance and testing. Assess business needs while providing creative and effective solutions in conformance to emerging technology standards. Take end to end ownership for solution design through coding, testing and into production, including resolution of post-production issues. Work with Engineering and business partners to define and build out complex solutions driving value through business process simplification, automation, and new product capabilities and innovations. Lead system design and implementation and be the subject matter expert of domain. Collaborate with peer and cross functional teams across the globe. Research, design and develop computer software applications/systems. Implement a service delivery model supporting assigned platforms through a predefined framework including risk and compliance portals and operation support. Define, design, and implement complex, multi-tier distributed software systems throughout all phases of the software development process. Interface and collaborate with other engineers in geographically distributed development centers. Apply Agile methodology daily and following Definition of Done (DoD) process for better quality by maintaining 80% unit test coverage and 70% integration test coverage. Develop and implement new software and maintain and improve existing software making sure that software functionality is implemented with a focus on code optimization and organization. Troubleshoot application issues and coordinate issue resolution with operations, functional, and technical teams. Estimate engineering effort, plan implementation, and roll out applications with cross-functional impacts. Provide engineering support during release. Position allows for telecommuting from anywhere in the U.S. and reports to HQ in Denver. Salary: $139,443 - $179,687.50 per year.

MINIMUM REQUIREMENTS: Master's degree or U.S. equivalent in Computer Applications, Computer Science, Computer Engineering, Information Technology, or a related field, plus 3 years of professional experience as a Software Engineer, Software Developer, or other occupation/position/job title involving software engineering and development.

Must also have experience in the following: 3 years of professional experience utilizing computer science fundamentals, data structures, algorithms, OOPS, and OOA/D; 3 years of professional experience utilizing modern programming languages including Java or C++ and design patterns; 3 years of professional experience utilizing J2EE, XML, web technologies, and web services; 3 years of professional experience utilizing Agile development methodologies with Test Driven Development (TDD) and CI (Continuous Integration)/CD (Continuous Delivery); and 2 years of professional experience building microservices based architecture and platform developed and deployed at scale.

CONTACT: Apply online at https://careers.westernunion.com

DirectEmployers