Position Description :
Worksas a member of an agile, multi-functional team to support the entire softwaredevelopment lifecycle from concept to deployment. Uses Microsoft user interfacetechnologies to design, develop, and implement desktop and mobile applications,third party tool integration, and middleware applications. Provides businesssolutions by developing complex or multiple software applications.
Education andExperience :
Bachelor'sdegree (or foreign education equivalent) in Computer Science, Engineering,Information Technology, Information Systems, Mathematics, Physics, or a closelyrelated field and three (3) years of experience in the job offered or three (3)years of experience developing Windows applications and Web services within thebanking or financial services domain.
Or,alternatively, a Master's degree (or foreign education equivalent) in ComputerScience, Engineering, Information Technology, Information Systems, Mathematics,Physics, or a closely related field and one (1) year of experience in the joboffered or one (1) year of experience developing Windows applications and Webservices within the banking or financial services domain.
Skills and Knowledge :
Candidatemust also possess:
Demonstrated expertise ("DE") creatingtest plans, test cases, and test scripts using RQM tool; implementing Agileceremonies -- backlog grooming, story sizing, work prioritization using Jira,establishing the Definition of Done (DoD), reviewing automation codes, andparticipating in reflections; and validating Web services requests and responsesusing SOAPUI and Postman.
DE implementing and consumingRESTful and SOAP Web services using C# in a .NET environment; and developingmiddle tier to interact with Oracle Databases within an Agile environment.
DE developing customized desktopapplications using Microsoft technologies -- C# and .Net, WPF, WCF, and WebAPI-- and integrating and customizing Infragistics UI controls, includingperforming application testing and debugging using Microsoft Visual Studio IDE.