10 Years(System Analysis, Development Lead, Software Development)
Nov 30, 2017
Nov 9, 2017
Lead the development and maintenance of new and current applications and work on our most challenging problems, building high quality, architecturally sound systems that are aligned with our business needs.
Responsible for managing , leading or participating in all aspects of the system analysis, requirement gathering, design, development, deployment, technical decisions, IT strategies and operational management of the solution for the specified functional (IT infrastructure) and non-functional business requirements and related components with end-to-end responsibility.
Partner with business teams to build a consistent experience across the channels using innovative technologies with a mission to improve customer experience and deliver business results.
Responsible for scheduling, assigning staff, allocating resources, assessing risk and its management, coordinating the various components which contribute to the project as a whole to ensure they are being delivered on time.
Review Business Requirements and create Functional and Design specifications
Interfaces and coordinate tasks with internal and external technical resources. Collaborates with Project Managers and technical resources to provision estimates, develop overall implementation solution plan and serve lead as required
Oversee aspects of project life cycle, from initial kickoff through requirements analysis, design and implementation phases for projects
Analyze, design, test, coordinate, implement and supervise the development of software systems
Provide recommendations to management concerning issues of programmer productivity and software development management.
Responsible to build a wide variety of software subsystems and components efficiently and effectively, given only a requirements specification and constraints.
Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.
Provide feedback to analysis/training staff about performance considerations / usability issues concerning software specifications and implementation.
Research and recommend software tools to management.
Review, to the extent possible, changes in code and the environment that will affect system performance.
Conflict resolution between the development team and different Divisions, Departments & external stake holders
Mentor and guide junior technical resources
Ajax, ADO.NET, java script, J-Query, Oracle database, , Microsoft Visual Studio 2010, .Net Framework 3.5 or greater, ASP.NET C# (Web Forms & MVC), iOS & Android Mobile Apps, SQL Server 2005 or greater