···
Log in / Register
Senior Solutions Architect
Negotiable Salary
Indeed
Full-time
Onsite
No experience limit
No degree limit
79Q22222+22
Favourites
Share
Some content was automatically translatedView Original
Description

Description: Academic Qualification: Bachelor's degree in Computer Engineering, Computer Science, Information Systems, or related fields. Information Technology and Knowledge Level: Advanced (similar to a developer) Competencies: * Strategic vision * Critical thinking * Creativity * Logical reasoning * Effective communication * Leadership * Teamwork ability * Proactivity * Results orientation Desirable Knowledge (Intermediate/Advanced Level) I. Cloud and Infrastructure: AWS (Amazon Web Services): Market-leading cloud computing platform offering diverse services for various needs. API Gateway: Creates and manages scalable and secure APIs. Lambda: Allows code execution without the need to provision servers. DynamoDB: High-performance, scalable NoSQL database. SES: Service for sending transactional and marketing emails. SNS: Push notification service for multiple destinations. SQS: Managed message queue for asynchronous communication between applications. CloudWatch: Monitors and collects metrics, logs, and events from AWS resources. Route 53: DNS management service for traffic routing. VPC: Virtual private cloud on AWS for enhanced security and control. Monitoring Tools: AWS CloudWatch: Monitors and collects metrics, logs, and events from AWS resources, enabling issue identification and performance optimization. AMD Linux (server): Linux distribution optimized for AMD servers, delivering high performance and reliability. II. Development and Tools: Node.js / TypeScript: Robust and scalable JavaScript development platform, with TypeScript for static typing and safer code. Serverless: Cloud computing model where code runs in response to events without server provisioning—ideal for scalable, low-cost applications. AWS Lambda: AWS’s serverless service that allows code execution without the need to provision servers. Non-relational Databases: DynamoDB: AWS’s high-performance, scalable NoSQL database—ideal for applications requiring high availability and low latency. MongoDB: Popular NoSQL database known for its flexibility and scalability. SQL (SQL Server, PostgreSQL, MySQL): Structured Query Language for relational databases—essential for data manipulation and analysis. DevOps: Set of practices aimed at integrating development, operations, and security to optimize the software lifecycle. Azure DevOps: Microsoft’s DevOps tool offering various features to automate and optimize the software lifecycle. Jenkins: Popular open-source tool for continuous integration and continuous delivery (CI/CD) automation. Docker: Tool for containerizing applications, simplifying deployment and management across environments. Automated Testing: Mocha: Popular and easy-to-use JavaScript testing framework. Jest: Modern JavaScript testing framework focused on simplicity and speed. Domain-Driven Design (DDD): Software development approach focusing on modeling the problem domain to build more flexible and maintainable software. Event-Driven Architecture (SNS, SQS): Software architecture style where components communicate via events—enabling greater decoupling and scalability. SNS: AWS push notification service for multiple destinations. SQS: Managed message queue for asynchronous communication between applications. III. Web Interfaces and Tools Angular: Popular JavaScript framework for developing single-page web applications (SPAs). Elasticsearch/OpenSearch: High-performance search and analytics engine—ideal for large volumes of data. 1. Understand Business Needs: * Collaborate with stakeholders from different areas to understand their challenges and objectives. * Analyze existing processes and systems to identify optimization opportunities. * Translate business needs into specific technical requirements. 2. Develop Innovative Technological Solutions: * Design scalable, robust, and secure solutions meeting business needs. * Select, together with the team, the most suitable technologies for each component—considering factors such as cost, performance, and scalability. * Lead the development team in implementing the solutions. 3. Manage the Solution Lifecycle: * Plan, execute, and monitor the project according to schedule and budget. * Manage risks and issues that may arise during the project. * Ensure solution quality through testing and validation. 4. Ensure Business Value Delivery: * Assess—and if possible measure—the solution’s impact on business outcomes. * Present results clearly and concisely to stakeholders. Professional Experience: 1. Proven experience in developing and implementing complex technological solutions. 2. Proficiency in various technologies, such as cloud computing (AWS), big data, and information security. 3. Ability to work within multidisciplinary teams and lead projects. 4. Excellent communication and presentation skills. 5. Experience in project and risk management. 251230020249851401

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.