Senior Team Lead
Uxbert
مجموع سنوات الخبرة :14 years, 3 أشهر
- Work with developers to design algorithms and flowcharts
- Produce clean, efficient code based on specifications
- Integrate software components and third-party programs
- Verify and deploy programs and systems
- Troubleshoot, debug and upgrade existing software
- Gather and evaluate user feedback
Recommend and execute improvements
Create technical documentation for reference and reporting
- Finding the best tech solution among all possible to solve the existing business problems.
- Describing the structure, characteristics, behavior, and other aspects of software to project stakeholders.
- Defining features, phases, and solution requirements.
- Providing specifications according to which the solution is defined, managed, and delivered.
-Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
-Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
-Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
-Prepares and installs solutions by determining and designing system specifications, standards, and programming.
-Improves operations by conducting systems analysis; recommending changes in policies and procedures.
-Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
-Protects operations by keeping information confidential.
-Provides information by collecting, analyzing, and summarizing development and service issues.
-Accomplishes engineering and organization mission by completing related results as needed.
-Supports and develops software engineers by providing advice, coaching and educational opportunities.
1. Coach team members
2. Develop team strengths and improve weaknesses
3. Identify team goals and evaluate team progress
4. Resolve conflict
5. Organize team initiatives
-work with the manager, using test sites to see which ideas best suit wathakker site needs.
-build the framework - or 'architecture' - of the site and add the command buttons, video, sound or animation
-make sure that the new site can be smoothly integrated into the client's existing network, for instance linking with a customer database.
-work on the site's appearance, often with a web designer
-put in measures to deal with user access and security
-test the site under construction to find and fix any problems - or 'bugs' - before it goes live
Manager web development Team
Duties
Establishing ways for team members to complete their tasks.
Creating communication channels between the team and other departments.
Estimation management
Time sheet management
Proper resource management
Proper time management
Quality management
Responsible for identifying project risks.
Defining milestones for a new project
Server, network, and hosting environment
Relational and nonrelational databases
How to interact with APIs and the external world
User interface and user experience
Quality assurance
Security concerns throughout the program
Understanding customer and business needs
Identify opportunities and risks for the business.
Manage research and development (R&D).
Monitor technology and social trends that could impact the company.
Main business is SMS and Mobile APPs
-Defines site objectives by analyzing user requirements and system features.
-Designs and develops user interfaces to Internet/intranet applications.
-Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.
-Integrates applications by designing database architecture and server scripting; studying and establishing search engines, and information servers.
- Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
-Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
-Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
-Supports and develops web application developers by providing advice, coaching and educational opportunities.