B. Tech. / M. Tech. or B.S. in a related field such as computer science, engineering.
Certifications in Project Management.
5+ years leading development projects and teams, preferably in an agency environment
Agile certifications are preffered
Experience with the following technologies is required -:
Git version control
Familiarity with Android / iOS applications is appreciated
Key Responsibility Areas-:
Apply significant knowledge of industry trends and developments to improve service to our clients.
Review work of development team and ensure technical teams are contributing to our code base.
Recognize system and processes deficiencies and implement effective solutions.
Create and execute development plans and revise as appropriate to meet changing needs and requirements.
Own the development lifecycle and take responsibility of managing technical risks throughout the project.
Perform code reviews and mentors junior developers and thus conveying and enforcing coding standards.
Manage technical resources within budget and project schedule.
Manage all the AWS services and design of systems
Managing and delivery of projects from conceptualization, visualization to technology mapping and final execution of projects
Implementation and execution of project management practices
Managing Project scope and change requests (CR)
Interact with the client to create technology specifications from business requirements for modules within the project.
Guiding the team in defining technical architecture of their projects, including working with them to finalize the Continous Delivery pipeline.
Formulates strategies and methods in coordination with the Architect to gather functional requirements and capture them in standard notations like use cases.
Planning and allocating work to the team in addition to monitoring development activities and reporting project progress
Managing, mentoring and providing technical guidance/support to project teams
Liaison with project team and delivering projects as per scheduled milestones (risk/quality/time)
Review/Improve upon current processes/methodologies.
Improve the technical competence of the team through training & development of existing and new team members through both formal and informal training programs.
Encourage more junior employees to take responsibility for their development within the company.
Challenge fellow employees to progress toward their professional development goals as well as to develop as leaders while serving as a role model.
Suggest areas for improvement in internal processes along with possible solutions.
Lead internal teams/task forces.
Review the status reports of team members and addresses issues as appropriate.
Consistently deliver high-quality services to our clients.
Understand the benefits of the various programming languages.
Possess significant knowledge of client/server and internet systems architectures.
Facilitate team and client meetings effectively.
Resolve and/or escalate issues in a timely fashion.
Manages the development of team by ensuring that project tasks are in line with each employee's career interests when possible.
Inspire coworkers to attain goals and pursue excellence.
Understand how to communicate difficult/sensitive information tactfully.
Identify opportunities for improvement and makes constructive suggestions for change .
Manage the process of innovative change effectively.
Facilitates effective team interaction.
Effectively utilizes each team member to his/her fullest potential.
Keep track of lessons learned and shares those lessons with team members.
Communicate effectively with clients to identify needs and evaluate alternative technical solutions.
Conduct effective performance evaluations and mentors developers and senior developers through formal and informal channels.
Well versed with Agile project method techniques.
Seek and participate in personal growth opportunities above and beyond training required by us.
Understand complex system architecture concepts and effectively employs different system design techniques.
Acknowledges and appreciates each team member's contributions.
Remain on the forefront of emerging industry practices.
At least 3 years of programming experience
Expert level Object Oriented Design and MVC implementation
Experience working in a team development setting, using source code control
Intermediate-level DB design (data normalization, foreign key constraints, indexes)
Experience working with third-party APIs.
Developing and/or designing large web systems
Experience with both front end and back end development
Experience with UI and user experience development
Experience with developing reporting interfaces (charts, data grids, filters, exporting)
Some System Administrator experience
Fourtek IT Solutions is a leading web and software development company providing both... offshore and onshore solutions to business enterprises belonging to different domains. We have our offices in New Delhi (Head Office), Andhra Pradesh (Operations) and in JAPAN (Marketing).
We provide flexible services at affordable rates to manage the online businesses of our clients in the most effective way. With the latest development tools, secured internet connectivity, upgraded communication servers and 24/7 customer service; we provide reliable solutions in the domains such as business websites, e-commerce websites, shopping cart solutions, link building services, search engine optimization, e-mail marketing, brand management, database application development, mobile application development and business consulting. Read full description