What are the responsibilities and job description for the Java Architect /Software Architect / Lead Architect / Solution Architect position at DVI Technologies, Inc.?
Job Details
Greetings!
Hope all is doing well!
Kindly go through below JD and share your updated resume.
Role- Java Architect/ Software Architect
Location- hybrid- Pittsburgh PA/ Strongsville OH/ Phoenix AZ
Type- W2/1099
JD
Roles and Responsibilities:
1. Evaluate requests for solution architecture services that have been submitted to have starting requirements and stakeholders identified.
2. Ensure that business outcomes / problem statement / requirements / use cases are adequately documented by requestor / Business System Analyst (BSA) / product owner
3. Review request against existing service offering matrix to determine Service Level Agreement (SLA)
4. Work with product organization to prioritize work against other competing priorities.
5. Creation of draft artifacts and begin investigation, exploration, technologies available and other constraints that may be involved.
6. Identify any additional stakeholders, both business and technology.
7. Engage relevant vendors, technology owners/SMEs, Enterprise Architecture, Security Architecture, product owners to ensure feasibly, best practices, standards, and expectations are met
8. Creation of UML use case diagram(s), component diagram(s), sequence diagram(s) including textual details for each step.
9. Creation of Business Process Mapping Notation (BPMN) context diagram, functional flow diagram, cross-functional flow diagram, and application configuration flowchart diagram.
10. Review and evaluate options and technologies available that could be used to satisfy the requested service offering
11. Know and understand many different technologies and how they relate to each other
12. Document assumptions, risks, and decisions
13. Ensure/document/confirm deliverables align to documented architectural guiding principles
14. Present deliverables in design review to all stakeholders
15. Obtain artifact approval from all necessary stakeholders
16. Articulate cost/benefit or trade-off analysis (e.g. guiding principles, technologies, etc.)
17. Formulate, document and defend new technology strategies
18. Perform peer review of other designs
Technical Skills: Most critical: Public Cloud infrastructure technologies. Deployments in the cloud. Kafka/streaming. Microservice.
Working knowledge of Unified Modeling Language (UML) developmental modeling language
Working knowledge of Business Process Model and Notation (BPMN) diagrams
Working knowledge of and experience with Kubernetes, OpenShift, or similar container based systems
Working knowledge of and experience with Kafka, MQ, or similar event or messaging based systems
Working knowledge of Cloud-Native design principles, such as 12-Factor App
Working knowledge of Microservice design principles
Working knowledge of and experience with Public Cloud infrastructure and provisioning (IaaS, PaaS, SaaS), such as Azure, AWS, Google Cloud Platform
1 year experience with source code using git or similar distributed version control.
1 year experience with technical documentation creation using Confluence or similar wiki systems.
1 year experience with work assignment issue tracking using Jira or similar ticket systems.
Prefer security certifications such as Certified Information Systems Security Professional (CISSP), Certified Cloud Security Professional (CSSP), Certified Identity and Access Manager (CIAM) and Certified Identity Management Professional (CIMP).
Job Responsibilities:
Establish domain specific standards, near/mid-term strategy, and roadmaps (0-18 months), in adherence to, and in support of Enterprise standards, strategy, and roadmaps; provide direction on the implementation and execution.
Assist in creating the vision for future state technologies and architecture and participate in setting Enterprise standards and mid/long-term strategy / roadmaps (18-60 months), acting as domain specific subject matter experts.
Responsible for domain specific content/collateral, based on the EA standards/ methodologies, to document the current state architecture, and to submit as artifacts into the Enterprise Architecture (EA) Repository; including contributions and validation of Operational processes and procedures.
Develop technology specifications and ensure that new technology solutions are designed for optimal access and usefulness, leverage existing technologies when possible, and adhere to Enterprise Architecture standards.
Apply architectural and engineering concepts to design a solution that meets operational requirements, such as scalability, maintainability, security, reliability, extensibility, flexibility, availability, and manageability.
Assist in identifying the technologies to employ based on price, performance, service agreements, and organization constraints.
Participate and lead research and development efforts (proof s of concept, prototypes), as subject matter experts, when introducing new technologies.
Provide technical expertise to propose level of effort estimates (LOE), work breakdown structures, and technical resource planning for proposed and current work to support the Project Management Office (PMO) and Demand Management process.
Ability to gain buy-in on proposed solutions.
Provide input to management throughout the project management lifecycle (PMLC).
Assist managers with developing the service level agreements (SLAs) and deployment of key performance measures.
Participate in various phases of the SDLC to perform QA/architectural review functions, and to ensure adherence to Enterprise Architecture (EA) technology standards and project specific solutions architecture. (i.e., design reviews).
Ensure technology solutions are production ready and meet the defined specifications; and that the solution can be maintained via production support methodologies and resources (knowledge management).
Serve as technical owner and point of contact for domain specific solutions, in the Production environment.
Facilitate communications between IS workgroups and business stakeholders for technical issues and/or major changes; acting as the technical domain subject matter expert.
Ensure technology solutions in Production are monitored and assessed for performance and sustainability through periodic health checks (such as capacity planning, incident and problem reviews).
Assume ownership of problems and incidents and communicates critical situation status.
Review the ongoing implementation solution for improvement opportunities.
Assist in IS Service Management policy and processes to effectively support domain. Assisted processes would include Incident Management, Problem Management, Change Management, Knowledge Management, and Performance Management.
Provide technical guidance to coach and mentor team members; provide performance feedback to manager(s).
Keep current and informed of domain related technologies and best practices.
Skills:
Proven track record of successfully delivering SOA/middleware integration projects such as demonstrate experience modeling reusable business objects and services; forward thinking about the recommended services and anticipated business needs.
Demonstrated thorough understanding of modern enterprise architecture, hands-on experience with enterprise application integration middleware and platforms.
Expert level of technical knowledge and understanding of architecture, application systems design and integration with large scale deployments.
ITILv3 certifications a plus
Strong understanding of relational data structures, theories, principles, and practices - preferred.
Knowledge and skills in data warehousing methodologies and tools - preferred
Thanks & Regards
Nikhil Dubey
Account Manager
Direct: | |
DVI Technologies, Inc. Building Confidence in You
800 McKnight Park Dr. Suite 806-B | Pittsburgh, PA 15237
DVI Technologies, Inc. Named 2014 AND 2015 Best Places to Work by the Pittsburgh Business Times
Salary : $70 - $80