Technical Lead (REMOTE)
OracleBrazil-sao pauloUpdate time: March 6,2023
Job Description

Role Description and Purpose


The Technical Lead’s primary purpose is to provide leadership on technical matters to an Oracle Commerce project team. Through demonstrated Oracle Commerce (ATG & Endeca) expertise and web application design and development skills, this person will become an indispensable project resource as part of a larger consulting team or an individual technical consultant on for-fee product implementation, enhancement, integration, or audit projects.  Design complexity may range from fairly straightforward to moderately complex, with single or multiple products and involving multiple technical environments.

 

Expertise and work efforts focus primarily on coaching consulting engineers, ensuring the quality of project deliverables, and acting as liaison to other key technical resources on the project team, including customer-supplied developers, 3rd party developers, etc. The Tech Lead operates under minimal supervision on medium to large-size projects involving multiple products and/or platforms. This person works closely with an architect, a Project Manager, and consulting engineers. The Tech Lead achieves results through strong subject matter expertise, leadership, collaboration, and teamwork. Strong analytic capability and consulting skills are required to perform at this level. Communicating effectively with team members and others within the customer organization is essential. The Tech Lead often coaches other customer or partner engineers on development best practices.

 


Essential Duties and Responsibilities

 

  • Analyze customer Oracle Commerce requirements and functional requirements to write technical specifications; ensure the quality of the team's technical specifications.
  • Collaborate with Project Manager to create the development schedule, including work effort estimates, work breakdown structure, project dependencies, resource allocation, etc.
  • Collaborate with the architect to ensure the architectural vision is realized in the technical specifications and code created.
  • Provide technical leadership to developers throughout the entire project life cycle.
  • Contribute to the growth of Oracle Commerce business and improvement of service delivery by creating and sharing knowledge on project experiences.
  • Manage change control process, including project scope control, assessing the impact of change requests, estimating work effort for change requests, etc.
  • Manage the source control process as well as the build process.
  • Act as the primary point of resolution for technical issues, collaborating with the architect and/or Project Manager whenever necessary.
  • Observe any project risks that arise during project execution and elevate them to the architect and/or Project Manager whenever necessary.
  • Act as technical liaison between all technical resources engaged on the project, whether as part of the Oracle Commerce Consulting team, the customer’s team, and/or any 3rd party teams; help the customer understand overall technical direction and progress.
  • Conduct code reviews throughout the development phase, ensuring that best practices are followed, and lessons learned are promulgated to the entire team.
  • Estimate the level of effort to code and test moderately difficult to complex requirements.
  • Create key project deliverables, including technical specifications, unit tests, and tested code.
  • Coach and mentor others in development best practices, the software development life cycle, and other core technical skills and knowledge.
  • Submit status updates on all project activities to the Project Manager.

 

 

Essential Skills, Education, and Work Experience
 

Bachelor's degree in computer science, engineering, math, or a related field is required. Solid experience in relevant industry business practices, business consulting, and/or technical consulting is required; retail and telecommunications sectors are most desired.  In addition, the following are critical skills required (or desired, where noted) to perform well in this position:

 

  • Experience developing e-commerce applications in Oracle Commerce (ATG and Endeca).
  • Experience leading software development teams.
  • Experience with the JBOSS and/or Oracle WebLogic Application Server.
  • Experience with Web Servers (e.g. Apache).
  • Database experience with one of the following is essential: Oracle or MySQL.
  • Experience with UI Development (HTML, CSS, AJAX, Javascript, Actionscript).
  • Experience Server-side development (Java/JEE).
  • Experience in writing web services (publishing and consuming).
  • Experience with build processes and tools (Ant, Maven, etc.) 
  • Experience with source control processes & tools (Git, Subversion, code branching)
  • Extensive experience working in various SDLC methodologies (waterfall, Scrum, etc.)
  • Ability to write and deliver technical documents to internal and external clients.
  • Excellent written and spoken communication skills.
  • Excellent interpersonal skills, including customer-facing skills at all levels of a customer organization.
  • Solid presentation skills, great at developing rapport with customers and partners.
  • Understanding of e-commerce eco-system, verticals and online business principles.
  • Ability to adjust communication content to a wide range of audiences (e.g. technical developers to C-level executives)
  • Solid analytical and design skills
As a recognized authority and leading contributor within their practice, this senior-level consulting position provides consistent high quality and innovative solution leadership to a project team. Leads the solution design and implementation aspects of engagement(s) ensuring high quality, integrated software solutions within constraints of time and budget.

Analyzes business needs to help ensure Oracle solution meets the customer’s objectives by combining industry best practices, product knowledge, and business acumen. Exercises judgment and business acumen in selecting methods and techniques to deliver functional and technical solutions on non-routine and very complex aspects of applications and technology installations. Provides direction and mentoring to project teams, and effectively influences customer leadership on key decisions. Supports the business development efforts by pursuing new opportunities and extensions. Collaborates with the consulting sales team by providing domain expertise. Resolves complex customer issues by recommending and implementing solutions. Demonstrates expertise in multiple business processes across two or more product families or ability to architect and design technology solutions encompassing multiple products and make decisions based on impact across the stack.

8-10 years of experience relevant to this position including 4 years of consulting experience. Prior team leadership or management experience preferred. Undergraduate degree or equivalent experience preferred. Product or technical expertise relevant to practice focus. Ability to communicate effectively. Ability to build rapport with team members and clients. Strong influencing and negotiation skills. Ability to travel as needed.

Get email alerts for the latest"Technical Lead (REMOTE) jobs in Brazil-sao paulo"