Leads the development team towards successful implementation and delivery of the project according to the business requirements.
Establishes guidelines and standards to help the team produce better codes. Collaborates with the Development Manager to decide on the project architecture, design, and implementation
TECHNICAL REQUIREMENTS
4-5yrs software development experience
Expert programming skills such as Advanced HTML, Javascript, NodeJS, MySql DB
Knowledge or background on Test Driven Development
Ability to write secured services and APIs
Can implement a fix for high priority issues
Can design database
Ability to propose project architecture
Ability to establish guidelines and coding standards
FUNCTIONAL SKILLS
Understanding of software development and implementation lifecycle
Knowledge of Agile methodology
Ability to analyze system requirements
Ability to suggest code and process improvements
Ability to work on a task/bug with minimal information
Assists junior and mid-level developers
Ability to lead a team
Ability to deploy code and database changes to any environment
Strong critical thinking skills
PROFESSIONAL SKILLS
Good communication and interpersonal skills
Initiative to ask new assignments
Ability to follow instructions
Team player
Adaptability to a fast-paced environment
Keen interest in new and emerging technologies
Strong time management skills
Ability to prioritize tasks according to the severity
Ability to construct and create documents such as SDS, SRS, Use Cases, User Manual, etc.
Strong leadership skills
NICE TO HAVE
Experience working on Agile development
Experience in the development of distributed/scalable systems and high-volume transaction applications
Knowledge of CICD
Contributes in researching for new technologies/approaches to improve the process
Knowledge of vulnerability assessment and software security auditing
Career Opportunities at FilAm Software - Talent Pooling