Principal Technology Consultant - Solution Architect
- Port Louis
- Not disclosed
- Permanent
- Added 18/11/2024
- Closing 22/11/2024
- HR Team
Login to apply
SIL is looking for a Principal Technology Consultant - Solution Architect.
Join now and be part of an amazing team.
SIL is looking for a Principal Technology Consultant - Solution Architect.
Join now and be part of an amazing team.
KEY RESPONSIBILITIES
- Designing scalable architecture systems for Java-based applications
- Understand the requirements, current state architecture of the enterprise and create roadmap for the future enhancements accordingly.
- Evaluate current or emerging technologies to consider monetary factors of java program.
- Identify system data, hardware and software components required to meet user needs.
- Ensure compliance with established architecture, design patterns, policies, standards, and best practices
- Create Software Architecture Document, High Level and Low-Level Design document, Non functional requirements for the project.
- Define Integration Design and Security Design for the Web Services and Enterprise components involved
- Maintain a strong understanding of industry trends and best practices
- Participate in peer reviews to ensure that programs written comply with approved specifications and standards
- Mentor and train project team members on the Solution details for a smoother execution
- Communicate effectively with the project team and customers/users
- Perform any other related functions to be assigned by the Practice Head
- Carry out such acts as shall be required for the proper fulfilling of duties listed above.
QUALIFICATIONS & EXPERIENCE
- Minimum a bachelor’s degree in ICT:
- A Master's Degree in a relevant field
- Expertise with the entire Software Development Life Cycle, with strong emphasis on agile development
- 7+ plus years of experience in defining solution architecture for large enterprise applications using Java/J2EE, SOA Webservices (SOAP and REST), Open-Source products, and strong working knowledge of SOA, Service Orchestration, Business Process Choreography, Spring Frameworks.
- Strong command on Java/J2EE concepts and current industry trends
- Knowledge of technology areas of Messaging, Transaction Management, Spring MVC, Hibernate, DAO, etc
- Strong expertise in
- Maintains awareness of new and emerging technologies and the potential application on service offerings and products provided by IT
- Experience in implementing Webservices Security
- Familiar with Cloud Computing
- A creative mindset to think outside the box and find alternative ways to develop application systems
- Conversant with Quality Procedures under CMM/ISO is a plus
- Architectural styles
- Enterprise architecture patterns
- Integration patterns
- Development patterns
- Architecture artifacts and deliverables
- Solution architecture design approaches and practices
- Change management processes
COMPETENCIES
Required Skills
- Good analytical and problem-solving skills
- Fluent in English/French (written and spoken)
- Ability to learn job requirements and perform effectively in short time
- Ability to work under pressure and during odd hours to meet tight deadline;
- Ability to work independently and efficiently with minimum supervision and within a collaborative team
- Ability to communicate effectively with stakeholders, project managers, developers and software vendors involved in the software development process.
- Project Management Skills