.. career can span industries, roles, Countries and cultures, giving you the opportunity to flourish in new roles and innovate, while blending work life in. Oracle has thrived through 40+ years of change by innovating and operating with integrity while delivering for the top companies in almost every industry .. read more
Role We are seeking a
Systems Architect
who will play a pivotal role in designing our software products, aligning them with our core value proposition. This individual will oversee the evolution of our existing products, making strategic technology choices to support our future plans. Collaborating closely with the Systems and Product Architect Director, the successful candidate will ensure that the products fit into Creditsafe’s enterprise architecture, emphasizing flexibility, efficiency, and effectiveness. Primary Responsibilities Complex System Design and Collaboration : Undertake impact analysis on major design options for Strategic,
large and complex systems . Collaborate with stakeholders to determine software
requirements . High-Level Design and Specifications : Develop high-level
product specifications , paying attention to system integration and feasibility. Define all aspects of development, including appropriate
technology choices, workflow, and coding standards . Architecture Artifacts and Adaptation : Provide development teams with
architecture artifacts
for guidance. Ensure system design balances
functional and non-functional requirements . Adapt system design methods, contribute to policies, and select architecture components. Innovative System Design : Develop system designs introducing
new technologies
or novel uses for existing ones. Review and apply effective methods, tools, and techniques, managing associated risks. Leadership and Guidance : Communicate effectively with the development team, conveying concepts, guidelines, and architectural decisions. Guide and oversee product engineering teams throughout software delivery, reviewing engineering and test plans. Security and Troubleshooting : Ensure compliance with
security and production guidelines . Troubleshoot and resolve coding or design issues.
Education & experience : 10+ years
in software design and development. Bachelor’s or higher degree in
Computer Science, Software Engineering , or related field. Knowledge of developing architecture plans for strategic systems Technology Stack : Strong background in software development and coding across various programming languages (e.g., .NET Core, Java, Node, Python) and working with computer systems Proficiency in
Python
with deep knowledge of engineering implementation patterns. Experience with technologies such as
Linux, Airflow, AWS DynamoDB, S3, Glue, Athena, Redshift, Lambda, API Gateway, and Terraform . Architectural Styles and Databases : Familiarity with web services using architectural styles like
REST, Microservices, and SOA . Experience with
enterprise applications
and large relational databases (e.g., Postgres, Oracle). knowledge of
cloud database technologies
is advantageous. AWS Cloud Services and Infrastructure : Strong expertise in
AWS cloud services
and infrastructure setup. Proficient in services like
EC2, S3, Lambda, RDS, DynamoDB, Aurora, and MySQL . AWS Solutions Architect certification is advantageous. Web UI Frameworks and Containerization : Knowledge of web UI JavaScript frameworks like
React, Angular , etc. Experience with
containerization and orchestration tools
(e.g., Docker, Kubernetes). Continuous Delivery and Best Practices : Familiarity with version control tools (e.g., GitLab, Bitbucket, GitHub). Understanding of continuous delivery practices using tools like
Git, Docker, Jenkins, Gradle, and Maven . Organizational and Leadership Skills : Demonstrates excellent organizational and leadership abilities. Analytical Mindset : Possesses a highly analytical mindset, capable of seeing both the big picture and details. Strong problem-solving, conceptual, and analytical abilities Detail-Oriented and Self-Motivated : Works independently with minimal supervision, committed to high-quality standards throughout the
Software Development Life Cycle (SDLC) . Effective Collaboration and Communication : Collaborates well with others, conveying complicated information clearly and concisely. Connects with all organizational levels through face-to-face interactions and group presentations. Quality-Driven and Innovative : Strives for high-quality performance, taking initiative to improve and deliver results. Identifies problems and seeks creative solutions. Organized and Adaptable : Manages multiple projects simultaneously, prioritizing tasks and meeting deadlines. Maintains professionalism in fast-paced and changing environments. Industry Awareness and Agile Proficiency : Passionate about staying updated with the latest industry trends and technologies. Possesses good understanding of
Agile methodology
and
Scrum
practices.
Systems Architect
who will play a pivotal role in designing our software products, aligning them with our core value proposition. This individual will oversee the evolution of our existing products, making strategic technology choices to support our future plans. Collaborating closely with the Systems and Product Architect Director, the successful candidate will ensure that the products fit into Creditsafe’s enterprise architecture, emphasizing flexibility, efficiency, and effectiveness. Primary Responsibilities Complex System Design and Collaboration : Undertake impact analysis on major design options for Strategic,
large and complex systems . Collaborate with stakeholders to determine software
requirements . High-Level Design and Specifications : Develop high-level
product specifications , paying attention to system integration and feasibility. Define all aspects of development, including appropriate
technology choices, workflow, and coding standards . Architecture Artifacts and Adaptation : Provide development teams with
architecture artifacts
for guidance. Ensure system design balances
functional and non-functional requirements . Adapt system design methods, contribute to policies, and select architecture components. Innovative System Design : Develop system designs introducing
new technologies
or novel uses for existing ones. Review and apply effective methods, tools, and techniques, managing associated risks. Leadership and Guidance : Communicate effectively with the development team, conveying concepts, guidelines, and architectural decisions. Guide and oversee product engineering teams throughout software delivery, reviewing engineering and test plans. Security and Troubleshooting : Ensure compliance with
security and production guidelines . Troubleshoot and resolve coding or design issues.
Education & experience : 10+ years
in software design and development. Bachelor’s or higher degree in
Computer Science, Software Engineering , or related field. Knowledge of developing architecture plans for strategic systems Technology Stack : Strong background in software development and coding across various programming languages (e.g., .NET Core, Java, Node, Python) and working with computer systems Proficiency in
Python
with deep knowledge of engineering implementation patterns. Experience with technologies such as
Linux, Airflow, AWS DynamoDB, S3, Glue, Athena, Redshift, Lambda, API Gateway, and Terraform . Architectural Styles and Databases : Familiarity with web services using architectural styles like
REST, Microservices, and SOA . Experience with
enterprise applications
and large relational databases (e.g., Postgres, Oracle). knowledge of
cloud database technologies
is advantageous. AWS Cloud Services and Infrastructure : Strong expertise in
AWS cloud services
and infrastructure setup. Proficient in services like
EC2, S3, Lambda, RDS, DynamoDB, Aurora, and MySQL . AWS Solutions Architect certification is advantageous. Web UI Frameworks and Containerization : Knowledge of web UI JavaScript frameworks like
React, Angular , etc. Experience with
containerization and orchestration tools
(e.g., Docker, Kubernetes). Continuous Delivery and Best Practices : Familiarity with version control tools (e.g., GitLab, Bitbucket, GitHub). Understanding of continuous delivery practices using tools like
Git, Docker, Jenkins, Gradle, and Maven . Organizational and Leadership Skills : Demonstrates excellent organizational and leadership abilities. Analytical Mindset : Possesses a highly analytical mindset, capable of seeing both the big picture and details. Strong problem-solving, conceptual, and analytical abilities Detail-Oriented and Self-Motivated : Works independently with minimal supervision, committed to high-quality standards throughout the
Software Development Life Cycle (SDLC) . Effective Collaboration and Communication : Collaborates well with others, conveying complicated information clearly and concisely. Connects with all organizational levels through face-to-face interactions and group presentations. Quality-Driven and Innovative : Strives for high-quality performance, taking initiative to improve and deliver results. Identifies problems and seeks creative solutions. Organized and Adaptable : Manages multiple projects simultaneously, prioritizing tasks and meeting deadlines. Maintains professionalism in fast-paced and changing environments. Industry Awareness and Agile Proficiency : Passionate about staying updated with the latest industry trends and technologies. Possesses good understanding of
Agile methodology
and
Scrum
practices.