Designation
–
Software Head
Eligibility Criteria:
Bachelor’s degree in computer science/ Master's degrees in computer science or software engineering
Have Analytical skill
Should be detail oriented
Have technical skills
Experience of 3-5 years
knowledge of computer software languages, platforms, and current methodologies.
Software development and testing methodologies
Software planning and monitoring
Problem solving attitude
Knowledge of HTML, CSS, JavaScript, Jquery, Ajax, PHP
Web technologies like .NET / J2EE etc.
Databases like SQL Server / Oracle / Postgre SQL etc.
Programming languages like VB / C# / JAVA / Python/ C++ etc
Knowledge of AI & Blockchain.
Brief Job
Description:
- Architecting, developing, launching and monetizing the next generation rich media platform and applications using cloud-based design patterns, doing proof of concepts R&D
- Developing and operating a production system, ensuring that all services meet or exceed Service Level Agreements
- Reporting on key metrics to various stakeholders including business teams and senior management.
- Serving as technical mentor to the engineers on your team.
- Managing the day-to-day activities of the engineering
- Continually look for process improvements
- Propose new ways of doing things
- Suggest novel ways to fulfil requirements
- Help elaborate requirements where necessary
- Demonstrate the skills of a Software Development Engineer (II) plus:
- Establish and maintain the right team and processes to continually deliver quality solutions
- Build consensus within the team on the approach to the solution
- Be accountable for ensuring that the team delivers on their commitments
- Demonstrate the skills of a Software Development Engineer (II) plus:
- Deal with delivery of solutions to problems with a significantly increased level of complexity (technical or organisational)
- Researching, designing, implementing and managing software programs
- Testing and evaluating new programs
- Identifying areas for modification in existing programs and subsequently developing these modifications
- Writing and implementing efficient code
- Determining operational practicality
- Developing quality assurance procedures
- Deploying software tools, processes and metrics
- Maintaining and upgrading existing systems
- Training users
- Working closely with other developers
- Ensure the deployment of relevant processes within the Software team to recruit, train and manage the evolution of every team member.
- Provide the best level of service to projects by pursuing continuous improvement of processes, tools and technical solutions, reaching out for state-of-the-art methods and technologies.
- Responsible for Software engineering budget (headcount, investments, expenses),ensuring the compliance with the targets assigned.
Salary: Upto 6lakhs per annum.