Vacancy expired!
- Develop, identify, understand, evaluate and make recommendations for overall logical architectures, features, services, API's, functions and interfaces.
- Collaborate with cross-functional teams including architects, infrastructure teams, software engineers, developers, testers, technical leads and deployment leads to ensure timely delivery of projects.
- All items outlined in "Role Summary" and "Required" sections above
- Establish new patterns to be used by product teams as well as cloud teams
- Document and demonstrate new technologies to the teams
- Align with the teams on solutions that best fit our need
- Look for forward facing technologies to enable future state solutions
- Consult with developers, architects and operational teams on potential business solutions and technologies
- Create Architectural diagrams to increase velocity for future teams utilizing the patterns
- Problem solving and root cause analysis of difficult technical issues
- Integrate comprehensive security principals into all phases of design and architecture
- Lead all technical aspects of multiple projects from requirements through delivery
- Enable development teams to be successful and work cross functionality to remove barriers
- Support and develop pipeline features and tools
- Train resources on development methodologies and technologies
- Create code quality, monitoring and logging features to increase stability
- Help track KPI's for transparency around deployments and ongoing operations
- Work in a Agile/Scrum format as needed and drive solutions at PI Planning sessions and contribute to Epics/Backlog/Stories
- Research new technologies to mitigate risk and enhance performance and provide input on roadmaps and priorities
- Identifying current and future technology trends in context of business needs
- Experience creating technical blueprints, modeling as-is and to-be domain or enterprise-level architectures based on business requirements
- Ability to articulate the relationship between business strategy and technology strategy
- Demonstrated experience in developing and maintaining application design patterns, overseeing the development of foundational components and overseeing performance and security testing of application modules and interfaces.
- Aptitude for assessing complex IT programs and selecting appropriate technical strategies.
- Analytical and conceptual thinking - with comprehensive knowledge of problem analysis, structured analysis, and design and programming techniques
- General issues related to performance, reliability, scalability, security, and disaster recovery of enterprise applications
- Present and speak with IT Management, operations, business leaders, and developers
- Ensure cost recovery for technical resources on projects
- Cross train others on best practices and technologies
- Ability to communicate at all levels of management and with a variety of audiences; experience delivering clear and concise executive-level presentations to advise business and IT leadership of status, risks, and issues while driving consensus on decisions; experience explaining difficult concepts to decision makers to help shape technology strategy.
- Utilize influencing and negotiation skills to drive sustainable solutions
- Ability to multi-task and be organized with multiple projects/tasks at one time
- Displays and exemplifies professional integrity to all audiences
- 7 - 10 years of Software Architecture and Development experience working at enterprise level initiatives in advanced technologies, including; mobile and web app frameworks, services, IoT platforms, and cloud services
- Minimum 7 years' experience in development, including 5+ years leading development resources
- Bachelor in Computer Science or equivalent relevant technical discipline
- MBA or Masters of Science Degree
- AWS and/or Azure experience or certifications
- Experience in the concepts and methodologies of enterprise architecture, solutions architecture, and application architecture
- Deep knowledge of a variety of information technologies (Database, Business Intelligence, Infrastructure, Networks, Web & Integration software, Cloud)
- Broad understanding of technologies and has experience in implementation methodologies, software development life cycle process, and project management
- Extensive background in designing and presenting architectural solutions for large complex programs which results in representation in front of Architecture Review Board (e.g. logical & physical architectures, data classifications/protections, etc.)
- Extensive background in leading large and complex development initiatives
- Excellent planning and organization, project management and time management skills
- Strong problem solving and negotiation abilities
- Ability to inform, educate and influence managers and employees to support goals and initiatives
- Exceptional written, verbal and presentation skills are necessary to effectively convey goals and initiatives to staff and management
- Knowledge of the vendor market and working with in-house and outsourced development teams
- Strong integration/services/API background with deep understanding of REST, SOAP and microservices as part of a service oriented architecture
- Strong Automotive OEM experience
- Proven technical leadership and senior development experience
- Proven experience leading development teams (design-implementation)
- Acted as development mentor to technical teams
- Experience leading technical troubleshooting including bug fix remediation
- Technical expertise in designing and deploying scalable, highly available, and fault-tolerant systems
- Enjoy working as a team and possess strong collaboration skills with a passion for problem solving
- Knowledge of patterns to move data to the cloud
- Ability to learn new programming languages and technologies
- Understanding of network architecture, design and implementation especially as it relates to public cloud connectivity (VPC, VPN, etc)
- Integration of comprehensive security principals into all phases of design and architecture
- Full understanding of operational processes - / Logging / Monitoring
- Knowledge of Lambda, stateless, and other next cloud compute options
- Full understanding of DevOps and CI/CD development processes
- Understanding of cloud native development and design fundamentals
- Experience architecting/operating solutions built on AWS
- Excellent communication skills and comfortable speaking with IT Management, operations and developers
- Demonstrated ability to adapt to new technologies and learn quickly
- Experience with container lifecycle
- Experience with pipeline and security tools including CI/CD (Concourse or equivalent), SAST (SonarQube or equivalent), DAST (ZAP or equivalent)
- Source Code and Git expert
- Knowledge of best practices and ability to train overs on implementing applications
- J2EE / Java development background
- AWS Cloud Architecture Expertise
- Web Applications / React / Node.JS / Angular / Javascript
- Deep knowledge of CI/CD pipeline tools (SVN/Mavin/Jenkins/JIRA/GibHub)
- Understanding of IAM rules
- Experience with source code repositories and practices
- Strong software development skills in some common languages
- Good operational knowledge of infrastructure technologies (i.e. - server, storage, networking)
- Deep understanding of security principals and technologies
- Understanding of various product release strategies - (i.e. Blue Green, A/B, Canary)
- Understanding of production support processes and requirements
- Familiarity with Agile development methodologies
- Experience with business/consumer facing web applications and services
- Extremely strong problem-solving, written and verbal communication skills, with broad understanding of IoT systems, B2B and B2C system Integrations.
- Serve as an advisor to business and management on information integration strategies within VW and third parties.
- Understand and address developer needs in parallel with business needs
- AWS or Cloud Certified
- Agile Certifications (SAFe)
- Experience with SAST solutions (SonarQube or equivalent)
- Experience creating and leading TDD and automated testing
- Mobile app experience (android / iOS)
- Full understanding of DevOps and CI/CD development processes
- Travel up to 10% as needed, with remote work possible
- Periodic on call responsibilities and occasional overtime
- ID: #49005406
- State: Michigan Auburnhills 48321 Auburnhills USA
- City: Auburnhills
- Salary: USD TBD TBD
- Job type: Permanent
- Showed: 2023-02-04
- Deadline: 2023-04-04
- Category: Et cetera