Skillquest of the Progressive People
Search for Jobs in Sri Lanka ... !
Principal Architect
Information Systems Associates |
|
|
Colombo - Western - Sri Lanka | ||
Information Technology & Networking | ||
Engineering - Software | ||
Negotiable | ||
Permanent | ||
Not Specified | ||
8-10+ Years Industry Experience |
Location: Shajah
Duties and Responsibilities:
- Lead research and development efforts, such as proofs of concept and prototypes
- Apply architectural and engineering principles to propose solutions meeting functional and non-functional requirements.
- Identify appropriate hardware and software for those proposed solutions, based on price, performance, service agreements, and organizational constraints
- Gain concurrence on those proposed solutions with diverse business and technology staff across the organization
- Provide technical expertise to formulate level-of-effort estimates, work breakdown structures, and technical resource plans.
- Specify architecture, design, and coding standards
- Assist managers with identifying key performance measures for service level agreements
- Participate in creating the vision for future-state architectures, and in setting technology strategies and enterprise standards
- Propose new technology specifications and ensure that these are designed for optimal utility, leveraging existing technologies where possible
- Foster team awareness and appropriate adoption of emerging technologies
- Serve as a recognized subject matter expert for new and emerging technologies
- Mentor junior team members in new technical skills
- Define software architecture & design practical software solutions for business problems
- Conduct, lead and coordinate software development activities throughout the project, including key design decisions for the technology, structure and configuration of the system.
- Identify optimal tools and technologies for projects
- Provide technical expertise in terms of guide team to use latest technologies, functionality, performance, aesthetics, resilience, reuse, economic and technological tradeoffs
- Perform requirement analysis, scope identification, effort estimate preparation
- Conduct regular design/code reviews & ensure quality in solutions and products delivered
- Lead development/support team to deliver quality solutions
- Strong problem solving skills
- Define software architecture & design practical software solutions for business problems
- Responsible for conducting, leading and coordinating software development activities throughout the project, including key design decisions for the technology, structure and configuration of the system.
- Identify optimal tools and technologies for projects
- Provide technical expertise in terms of guide team to use latest technologies, functionality, performance, aesthetics, resilience, reuse, economic and technological tradeoffs
- Requirement analysis, scope identification, effort estimate preparation
- Conduct regular design/code reviews & ensure quality in solutions and products delivered
Knowledge and Skills:
- Knowledge in software engineering methodologies such as object-oriented design and design patterns, and Agile software development, with their associated toolkits
- Analytical and interpersonal skills, including problem-solving, persuasion, negotiation, and conflict resolution, working comfortably with dynamic priorities while understanding the importance of meeting deadlines
- Written and verbal communication skills, including analysis and design documentation and presentations, for worldwide business and technical audiences.
- Experienced with design and development using Java/JEE and related open source frameworks, Jboss AS, Oracle Database
Education:
- Bachelor Degree in IT
Experience:
- 7 or more years of software development experience in all technology tiers.
Please use apply button below to send your application to us.