Work closely with client's business experts to understand and analyze functional requirements and to design and develop Technical architecture documents. Collaborate with Scrum Teams, Stakeholders, and other application teams to understand business priorities and goals and guide the engineering team with prioritized Technical Architecture practice. Act as the technical delivery lead to define the technical and solution architecture for a phased software development delivery. Produce appropriate design artifacts representing desired changes in Technical Architecture. Build consensus among technical staff by evaluating potential solutions. Facilitate technical design reviews. Elicit, articulate and critique functional and system requirements. Address system quality attributes relating to application architecture, such as efficiency or availability, and recommend solutions. Develop high-level estimates in support of business case development. Advocate and enforce adoption of architecture standards such as technical design patterns and canonical data models. Define and document application development principles, standards, and best practices. Ensure their adoption and usage. Participate in application rationalization, developing multi-year application architecture roadmaps. Work with Architects across the enterprise to evaluate emerging technologies and the evolution of current technologies to define a future vision roadmap for optimal application of technology to meet business needs. Provide technical thought leadership and guidance for empowering high performing engineering delivery teams. Drive change, embracing and evangelizing appropriate evolution in technology and delivery. Communicate clearly, strongly and effectively across small and large groups. Share Enterprise Architecture knowledge with project teams, while exposing project-related architectural issues to the architecture team. Mentor technical resources in scrum teams, especially Senior and Lead Engineers. Define and evangelize best practice design and modeling methodologies. Facilitate architecture reviews within the Architecture Governance process. Act as a trusted technical advisor to key internal and external stakeholders. Maintain familiarity with multiple implementation standards and methodologies. Design, develop and implement CRM applications adhering to the technical design specifications using the following technologies Java/J2ee, IBM BPM, ODM/ILOG, API, Salesforce, SOA, XML/XSLT, EJB, SQL and Oracle Database. Work with the Business experts to validate actual test results, to expected results and to ensure the requirements are met.
To apply, please send C.V. & cover letter to P. Sajja, 4030 Old Milton Parkway, Suite 200, Alpharetta, GA 30005.
Bachelor's degree or foreign equivalent in Computer Science, Information Systems, Engineering or a related field of study, and five (5) years of progressive experience in a related occupation.