Job Description / Responsibility
Lead and take full ownership of a team of software engineers/developers
Undertake core software development activities covering the full software development life-cycle of multiple application development and/or engineering projects
Ensure high quality, adherence to standards and best practices, high performance, scalability, security and availability
Identify and escalate technical/management issues and, when necessary, pull appropriate teams together to solve issues
Provide technical leadership, training and constant mentorship to team members
Job Nature
Full-time
Educational Requirements
B.Sc., M.Sc., or Ph.D. in Computer Science/ Engineering from any reputed university
Experience Requirements
Minimum 8 year(s)
Additional Job Requirements
Minimum 8 years of total professional experience in the software development industry including 3 year as a team leader
Direct experience of end-to-end software development life-cycle
World-class command of written and spoken English
Demonstrated strong communications skills, including but not limited to independently conducting communication with customers, presentation development and delivery within deadline
Technical writing skills including software requirements, design documentation, API documentation, user manuals, end-user help and technical support materials
Deep domain expertise in at least one industry vertical (e.g. telecom, financial services, e-commerce, embedded systems etc.)
Personal/freelance/open source projects – software applications/products that are developed by you outside your jobs and actively being used
Experience with agile methodologies (e.g. Scrum)
Salary Range
Negotiable
Other Benefits
As per company policy and procedures.
Send your CV to careers@surecash.net