As a Senior Software Developer You will be working as part of a team which includes Product Management, Business Analysts, QA and other engineers, and will be responsible for developing quality software products in an Agile methodology.
Develops, creates, and modifies general computer applications software or specialized utility programs. Analyzes user needs and develops software solutions. Designs software or customizes software in order to optimize operational efficiency. Provides project technical leadership.
Works to develop skills, self-motivated, provides feedback to others, and oversees resolution technical issues and complexities. Identify process improvement and code synergies achieved through innovative ideas and critical thinking.
The Senior Software Engineer works closely with business users to understand the processes and requirements that a technology solution will enable, collaborates with the architect to design the artifacts, then works with other application developers to create and deliver a solution.
Responsible for delivering small to mid-size projects, on time, within budget and to agreed specifications and providing effective, skilled project management to help reduce the costs of delivering projects.
Develops, creates, and modifies general computer applications software or specialized utility programs; analyzes user needs and develops software solutions; designs software or customizes software in order to optimize operational efficiency.