Epicareer Might not Working Properly
Learn More
I

Application Consultant/Developer Lead

  • Full Time, onsite
  • Infinite Computer Solutions (ICS)
  • HybridWill require a mix of customer onsite and work at home., United States of America
Salary undisclosed

Checking job availability...

Original
Simplified

We're seeking for an Application Consultant/Developer Lead for our direct client. Please review the below job Description and revert with your interest for the same.

Job details:

Role: Application Consultant/Developer Lead

This role should be local to Pleasanton, CA and will require a mix of customer onsite and work at home.

Duration: 6 to 12 months

The full job description is below, but here are the important bits (there is some repetition to ensure that the points are clear):

  • Strong customer-facing skills
  • Excellent communication skills
  • Senior developer who has bridged into a consultant or architect role
  • Experience with API management tools (preferably more than one) - APIGEE/MuleSoft/Kong etc.
  • Has created (ideally on Azure) an integration layer between applications
  • Has created iPaaS (Integration Platform as a Service) solutions
  • Has experience in thinking through or developing the architecture for these solutions
  • Has experience making connections across different types of applications and how to make the integrations work
  • Queuing service integration layer experience is a plus

Responsibilities:

  • Structure, lead and facilitate various design meetings and workshops, discuss common architecture patterns and reference models, coordinate to ensure the right technical skills are on the team
  • Establish the solution architecture approach, structure and lead requirements analysis, outline key architectural decisions, plan for milestones, manage engagement outcomes, and oversee project team members to manage toward engagement outcomes
  • Lead development teams including code reviews, effort estimates, prioritization, and decisions on architecture and tech debt.
  • Contribute to client knowledge base and methods with technique papers, work product descriptions, architectural decisions, guiding principles, documents, and code assets
  • Analyze technical requirements, plan and execute design and implementation work, while accounting for time, cost and quality targets
  • Possess strong leadership skills and further the evolution of intellectual capital assets and developing practice resources
  • Educate, mentor and coach teams in applying consulting techniques

Required Experience/Skills:

  • An entrepreneurial attitude. Our Software development teams are small and agile, everyone will stretch themselves to tasks they are not used to.
  • Ability to relate business goals to software architecture to required infrastructure.
  • Proficiency in several modern development languages (Java, .Net, Javascript frameworks, etc...)
  • Deep understanding of application architecture, design principles and best practices
  • Experience with relevant software/integration/messaging patterns.
  • Background with Azure cloud native application PaaS tools such as Azure Functions, Azure API Management, Azure Cache, Azure Logic Apps, etc...
  • Ability to document application architectures in a concise way that will both provide technical direction and business context.
  • Hands on development experience with the ability to build and recognize well-structured application code.
  • Exceptional communication and persuasion skills
  • A deep understanding of modernization remediation techniques such as re-platforming, re-engineering, re-architecting, etc..
  • Ability to lead requirement gathering or design workshops without assistance.
  • Strong organizational and prioritization skills
  • Ability to communicate clearly in both written and verbal presentations

Preferred Experience:

  • DevOps and CI/CD tooling (particularly in the context of cloud or containers)
  • Experience in infrastructure and cloud technology architecture, automation, and resiliency
  • Participate in detailed design sessions to outline implementation tasks
  • Background in Azure IT Infrastructure and IaC
  • Experience with testing and automated test frameworks includ UI, API, and performance
  • Experience in Agile (Kanban, SAFe, and Scrum)
  • Experience with various IT Operating Models and building organizations to deploy and support key technologies
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job

We're seeking for an Application Consultant/Developer Lead for our direct client. Please review the below job Description and revert with your interest for the same.

Job details:

Role: Application Consultant/Developer Lead

This role should be local to Pleasanton, CA and will require a mix of customer onsite and work at home.

Duration: 6 to 12 months

The full job description is below, but here are the important bits (there is some repetition to ensure that the points are clear):

  • Strong customer-facing skills
  • Excellent communication skills
  • Senior developer who has bridged into a consultant or architect role
  • Experience with API management tools (preferably more than one) - APIGEE/MuleSoft/Kong etc.
  • Has created (ideally on Azure) an integration layer between applications
  • Has created iPaaS (Integration Platform as a Service) solutions
  • Has experience in thinking through or developing the architecture for these solutions
  • Has experience making connections across different types of applications and how to make the integrations work
  • Queuing service integration layer experience is a plus

Responsibilities:

  • Structure, lead and facilitate various design meetings and workshops, discuss common architecture patterns and reference models, coordinate to ensure the right technical skills are on the team
  • Establish the solution architecture approach, structure and lead requirements analysis, outline key architectural decisions, plan for milestones, manage engagement outcomes, and oversee project team members to manage toward engagement outcomes
  • Lead development teams including code reviews, effort estimates, prioritization, and decisions on architecture and tech debt.
  • Contribute to client knowledge base and methods with technique papers, work product descriptions, architectural decisions, guiding principles, documents, and code assets
  • Analyze technical requirements, plan and execute design and implementation work, while accounting for time, cost and quality targets
  • Possess strong leadership skills and further the evolution of intellectual capital assets and developing practice resources
  • Educate, mentor and coach teams in applying consulting techniques

Required Experience/Skills:

  • An entrepreneurial attitude. Our Software development teams are small and agile, everyone will stretch themselves to tasks they are not used to.
  • Ability to relate business goals to software architecture to required infrastructure.
  • Proficiency in several modern development languages (Java, .Net, Javascript frameworks, etc...)
  • Deep understanding of application architecture, design principles and best practices
  • Experience with relevant software/integration/messaging patterns.
  • Background with Azure cloud native application PaaS tools such as Azure Functions, Azure API Management, Azure Cache, Azure Logic Apps, etc...
  • Ability to document application architectures in a concise way that will both provide technical direction and business context.
  • Hands on development experience with the ability to build and recognize well-structured application code.
  • Exceptional communication and persuasion skills
  • A deep understanding of modernization remediation techniques such as re-platforming, re-engineering, re-architecting, etc..
  • Ability to lead requirement gathering or design workshops without assistance.
  • Strong organizational and prioritization skills
  • Ability to communicate clearly in both written and verbal presentations

Preferred Experience:

  • DevOps and CI/CD tooling (particularly in the context of cloud or containers)
  • Experience in infrastructure and cloud technology architecture, automation, and resiliency
  • Participate in detailed design sessions to outline implementation tasks
  • Background in Azure IT Infrastructure and IaC
  • Experience with testing and automated test frameworks includ UI, API, and performance
  • Experience in Agile (Kanban, SAFe, and Scrum)
  • Experience with various IT Operating Models and building organizations to deploy and support key technologies
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job