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
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
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