Job Description
Senior Software Developer, (SSD), will be responsible for designing, developing, and maintaining high-quality software applications to ensure successful delivery of assigned projects (custom or product strategy) and change requests.
SSD will be responsible for strategic design and mapping of business requirements and solutions into system/technical requirements as well as recommending best practices for solutions based on client business needs.
SSD will also be responsible for writing technical specifications (for custom development, system integration, etc.) based on requirements directly from the customers and/or Business Analysts. These specifications will need to be precise and clear as the SSD will be collaborating with cross-functional teams such as technical lead, offβshore developers, testers and production support team.
During project execution, SSD will support the Project Manager to initiate the project(s), contr...