Programmer / Analyst
Web applications and web service development, platform development, automation, and coaching/mentoring of teams adopting the platforms. Deal with complex business integrations, eliciting requirements, and implementing secure and high-performance services consumed by various devices and applications across the organization. Drive the evolution of solutions and ensure that internal and external clients' software requirements are met. Develop complex RESTful webservices in a cross-functional and agile development team. Contribute to the SOA standards for the company. Follow best practices for test-driven development (unit testing and beyond). Design functional/system integration tests and automation. Collaborate with Business Analyst on product requirements analysis. Perform code and design reviews with peers. Conduct complex impact analysis. Contribute complex application architecture. Contribute complex technical alternatives.