Vacancy expired!
- Strong experience in developing technical architecture for product applications
- Deep knowledge of architecture patterns, frameworks and design patterns
- Deep knowledge of Python and an OO language such as Java / C# / C
- Familiarity with Agile methodologies
- Proficient with data privacy practices
- Ability to develop and implement software applications
- Ability to oversee coding and debugging activities
- Designing major aspects of the architecture of an application, including components such as user
- interface, middleware and infrastructure
- Define and implement application architecture for diverse business processes, projects, and function
- Develop software solutions and strategy to meet the architectural goals and needs of a client
- Liaise with programmers and software development team to design and implement an architectural system
- Design the interface between multiple applications, databases, and middleware systems
- Provide technical support and training of an organization’s IT personnel to ensure high level of
- business performance
- Proffer recommendations to clients on technical resources and action plans necessary for an efficient architectural system
- Monitor the performance of architectural systems to ensure fluid interaction between components
- Conduct tests to ensure an application conforms to fundamental application standards and meets the requirements of the end user
- Ensure proper documentation of software design and developing processes in order to produce appropriate procedures for application use
- Design applications according to specific architectural design to improve overall system performance
- Providing technical leadership to the application development team
- Performing design and code reviews
- Ensuring that uniform enterprise wide application design standards are maintained
- Collaborating with other stakeholders to ensure the architecture is aligned with business requirements
- Ability to balance the pragmatic need to deliver while maintaining a high level of architectural purity
- Experience: 7-10 Years
- Education and Training: Require a Bachelor’s degree in computer science or a related technical degree.
- Extensive experience and knowledge of programming, software development and architectural solutions is also required
- Problem-solving Skill: Able to identify and develop architectural systems that meet the needs of clients
- Strong communication skills
- Analytical Skill: Well versed in conducting system analysis to identify operational limitations and gaps in functional coverage.
- The qualified individual will have soft-skills in resolving and influencing the positive outcome of conflicting objectives and priorities
Vacancy expired!