Software Architect- Due Diligence
PlanIT Group, LLC · Chicago, IL · 11 mo ago
HybridInformation TechnologyContract
Responsibilities
- Collaborate with Transaction Services consultants from other competencies (I.e. Cloud, Cybersecurity) in support of client M&A activity, and solve their business problems through analysis of existing technology systems, software applications, team operations, and business processes
- Assess underlying software/technology landscape within enterprise organizations to make recommendations to strategic investors on improving market readiness, achieving long-term scalability, and/or reducing operational cost
- Analyze contemporary, layered software application/architecture stacks down to the code level
- Evaluate SDLC processes, risks, and project management methodologies for best practices, security, and maturity levels
- Formulate strategic investment summaries, key risk mitigation analyses, and long-term technology-based strategy for both pre-close and post-close projects
- Establish the linkage between business strategy and technology (and vice versa) to deliver impactful outcomes
- Stay abreast of technology trends and their practical (or potential) application, and help clients understand the 'art of the possible' with innovative and disruptive technology solutions
- Support new business development with existing clients by identifying unique opportunities and liaising to appropriate client leads, account managers, or business developers
Qualifications
- Bachelor's degree in relevant field preferred, or equivalent experience required
- Consulting firm/industry experience preferred
- 6-11+ years of experience in software development/architecture, preferably at the enterprise level, with background in areas such as Microsoft .Net, Java with J2EE, JavaScript (React, Angular), and/or other common stacks like Python/Ruby/AWS
- Confident in recognizing and applying modern software design concepts such as separation of concerns, microservices, service-oriented architecture, test-driven development, model-driven development, etc.
- Well-versed in complex business systems integration, migrations, and custom object-oriented design/development
- Preference for familiarity with application security, secure coding principles, DevSecOps, and/or secure SDLC
- Demonstrated experience leading technical engagements including proposal development, estimation, and day-to-day project management (time tracking, budgeting, status reporting, etc.)
- Strong sense of urgency with comfortability delivering solutions in fast-paced, dynamic environments
- Excellent critical thinking, leadership, communication, and project management skills