Position: Software Manager
Company: Astria Learning
Experience required: 1y
English level: upper

Core Requirements - Proven experience:

Scrum master with certification or proven experience
Software development management
Linux system administration (Debian / CentOS)
Familiarity with AWS & Cloud Ops; Linux CLI
Application deployment (Ruby, PHP)
Bash scripting to automate disaster recovery and regular tasks
Solid understanding of RESTFUL APIs
Experience with CI/CD processes is a plus

General Software Development Manager responsibilities:

Develop, manage and prepare software development teams
Guide, coach and mentor software development engineers.
Provide project management and technical leadership for every aspect of software.
Prepare lifecycle for different projects inclusive of research, development, design, evaluation, testing along with delivery to product management.
Supervise architecture plus lead efforts to develop technical roadmap of all projects.
Establish and stimulate software development standards and processes along with best practices for delivery of scalable and high quality software.
Perform closely with Engineers, Developers and Product Management throughout organization to influence product development assisting or improving products.
Develop relations with existing and prospective customers to interpret all individual requirements.
Lnsure top quality design reviews attaining business goals.
Supervise resource allocation to assure attainment of apt business development goals.
Involve in strategic plans to accomplish technical as well as business with leadership chain, team and with customers.
Manage and execute software development projects from beginning to finish.
Evaluate projects, develop and update schedules plus supervise project status.
Collaborate effectively with all team members as well as hold regular team meetings.