Position Overview
Job Description
Position is for a Software Developer (internal title: Technical Lead) responsible for designing, developing, and implementing enterprise-level software applications for corporate clients. Duties include, but are not limited to:
Analyzing requirements and user stories from the business to support design activities, including tracking stories using Jira tool, conducting impact analysis, and identifying appropriate components and modules; Managing the technical aspects of software development for assigned applications; Assessing technical impact of new requirements on any existing components and modules to determine effort required to seamlessly incorporate the changes; Writing code, testing code, and coordinating with other teams for timely delivery; Designing and building integration components by creating integration between different software layers like User Interface, Middleware and Backend capabilities as well as integration of the systems for prope...