Sign In
 [New User? Sign Up]
Mobile Version

Software Architect

Job Code:
  • Engineering & Construction
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Performs software engineering within the process framework established for the project. This framework will describe how requirements are developed and analyzed, how changes are made to requirements, how engineering work will be planned and tracked, how testing will be performed, and the criteria by which the performance of the project will be measured. Contributes to the continuous improvement of these processes.Works with the project team, with the application domain experts (e.g., application engineers, technical marketing) and possibly with the customers, to establish achievable requirements.Works with the project team to identify/clarify project goals, establish useful milestones, and develop a breakdown of the engineering tasks to be performed. During the development process, develops engineering effort/schedule estimates to support overall project scheduling, project tracking, and change control decisionsCreates software designs, and implements and tests those designs to meet established requirementsParticipates in technical/design reviews as required by the project frameworkMaintains and archives design documents, source code, and other work products necessary for the projectAs necessary, works independently or with quality assurance personnel to plan and execute product testingAs necessary, performs or enables the ongoing support of software through the creation of design documentation or the performance of defect isolation and resolutionWorks with the author of product documentation to assist in the development and review of product documentationAs necessary, provides engineering work products and documentation to manufacturing and document control as necessary for successful product releaseOther duties as required and requested by managementKey ResponsibilitiesDevelop software development and enterprise architecture standards and policies that promote shared services, infrastructure, applications, and service-oriented architecture [SOA], to optimize reusability and improve information integration and system interoperability.Review and oversee projects to embed architectural standards and practices, eliminate duplicate functionality and system capabilities, identify and mitigate divergence from business and IT objectives, goals, or strategies.Act as a solutions architect to provide consensus based enterprise solutions that are scalable, adaptable and sustainable with ever changing business needsSkills & Experience RequiredMasters/Bachelors in Computer Science or comparable work experience demonstrating ability.Experience with systems architecture development, partitioning of functionality among applications and components, application interfaces/interoperability, Information Architecture and Governance, Data Architecture principleA minimum of 10 years experience with Java, Java Applets, Web Programming Skills, Web User Interface Design, Software Requirements, Software Development Lifecycle (SDLC)/Agile Process, Object-Oriented Design (OOD), Software Debugging, Web Content Management, Java Server Faces (JSF),JSP/Servlet,s Java Web Services, CSS, AJAX, (JAX-WS, JAXB), service oriented architecture (SOA), Web Services, WebSphere, Tomcat, JBoss, WebLogic, XML, XSLT, JMX, JMS, HTML, DHTMLSound experience with build and source control tools and processes (such as Maven and Subversion), Java standards used for implementation of enterprise software. Such as J2EE; Java Persistence API, (JPA)/Hibernate and Enterprise Java Beans (EJB) and frameworks (i.e. MVC architecture, Struts, Spring, , Hibernate, Spring, EJB, AOP) Java IDE ' Oracle J Developer, Eclipse, or other open source, Object-oriented design concepts (OOA/D/P, UML), Web 2.0 and Enterprise 2.0 concepts, SDK integration with Business Objects and Crystal Reports, Unix/Linux operating kernel and familiarization with scripting language.Web services -> RESTFUL Services, SOAP web services, WSO2 Axis servicesDatabases -> MSSQL, MOCKITO,ORACLE, MY SQL, MOCKITO, NO SQL, MongoKnowledge of Cassandra, HadoopUI frameworks -> Adobe Flex, Dojo Framework,jquery, ext jsAnalytical and graphical toolsMarkup languages -> HTML, XML, CSS, MXML, JSONUnderstanding of TPaaS architectureExperience in SCRUM framework for agile development and played scum master role
Additional Degree: BE/ B.Tech (Engineering) | BCA (Computer Application)

Experience: 10-15


Application Programming | Database Administration (DBA) | Graphic Designing/Animation/Web Designing | Quality Assurance/Testing
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News