Requirements :-
Bachelor's or master's degree in computer science, information
technology, or a related field.
3+ years of experience in relevant field.
Technical Skills:
1. System Architecture:
Proven experience in designing and implementing end-to-end solutions, considering
scalability, reliability, security, and performance.
2. Programming Languages:
Proficiency in Java and .NET programming languages and frameworks with
experience in front-end technologies like React/Angular.
3. Database Design:
Strong knowledge of database management systems and data modeling techniques.
4. Integration Technologies:
Experience with middleware and integration tools to connect different systems and
applications.
5. Security:
In-depth understanding of cybersecurity principles and the ability to design secure
solutions.
6. DevOps:
Familiarity with DevOps practices and tools for continuous integration, deployment,
and monitoring.
Soft Skills:
1. Excellent verbal and written communication skills, with the ability to explain
complex technical concepts to both technical and non-technical stakeholders.
2. Proven ability to work effectively with cross-functional teams, project managers, and
business stakeholders.
3. Strong leadership skills to guide development teams and provide technical direction.
4. Problem-solving skills; analyzing complex problems and developing innovative,
effective solutions.
5. Ability to adapt to evolving technologies and changing business requirements.
6. Skill in analyzing business requirements and translating them into technical
specifications.
7. Ability to identify and mitigate potential risks associated with solution design.
Job Responsibility :-
1. Evaluate current technologies used within the company and recommend technologies, tools, and frameworks that align with business goals and solution requirements.
2. Design end-to-end solutions that address business needs, considering scalability,
reliability, security, and performance.
3. Create detailed system architecture diagrams, specifying how various components
will interact.
4. Work closely with the project manager, developers, and other stakeholders to ensure a
unified understanding of the solution design.
5. Break down complex business problems into smaller, manageable components for
efficient development.
6. Identify potential risks and challenges associated with the proposed solutions.
7. Develop mitigation strategies to address identified risks and ensure the success of the
solution.
8. Create prototypes or proof-of-concepts to validate the feasibility of the proposed
solution.
9. Provide technical leadership and guidance to development teams during the
implementation phase.
10. Mentor and train team members on best practices and architectural guidelines.
11. Stay proactive in identifying opportunities for improving existing systems and
processes.
12. Direct and oversee the activities of a team of developers, answering questions or
helping to resolve issues as they arise.
Logica Beans
Upload Your CV


