Vacancy expired!
- Strong knowledge of the solution and architecture design patterns and best practices
- Solid understanding of design, architecture & security principles, technologies, & frameworks such as SSO, OAuth, Hashing, SAML, etc.
- Consistently creates optimal design adhering to architectural best practices; considers scalability, reliability, and performance of systems/contexts affected when defining technical designs
- Works to drive both high level and detailed technical designs (class diagram, sequence diagram, etc.), defines solution requirements and technical implementation approaches
- Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures
- Good working knowledge of public cloud AWS & Serverless, java spring boot, and no SQL database such as Cassandra
- Working knowledge of OOPS, REST, and Microservices.
- Working knowledge of DevOps, automated testing, and static code analysis
- Working knowledge of tools like Postman, Confluence, JIRA, GitLab, Splunk, AppDynamics, ELK.
- Working Knowledge of React, GraphQL, Kafka, and SQL
- Makes sound design/coding decisions keeping the customer experience at the forefront
- Adept with agile scrum software development lifecycle, ability to run multiple initiatives, adjust quickly to shifting priorities, and rapid change
- Excellent communication, presentation, problem-solving, analytical skills, and experience in collaboration with different enterprise groups
- Implement and deploy API solutions while demonstrating expertise in a number of areas including cloud computing, API design and development, Public and Private API design and development, cloud messaging, ground-to-cloud connectivity, highly scalable distributed systems
- Supports projects and design recommendations that span the entire infrastructure
- Contributes to creating strategy and evolvable systems, including guidelines, standards, and policies
- Collaborates with business leaders to help define business strategy and align creative information technology systems architecture to support the strategy
- This requires a high degree of interaction with business and operations units to understand the functional needs of the system users as well as the various technology teams, both within and outside
- Creates design principles and prepares technical and infrastructure architecture deliverables that meet business requirements and customer needs
- Work is conducted in accordance to standards and methodologies and is consistent with the target business architecture strategy
- Participates in product design recommendations that span the entire infrastructure framework
- Manage and prioritize the product and feature backlog for your products and APIs
- Lead the API/Micro-Services solution development and delivery, including hands on development
- Responsible for program design, coding, testing, debugging, documentation and preparing detailed specifications from which complex programs will be written
- Provide application support, which includes problem research, analysis, resolution, and on-call support
- Work with QA/Testing groups to resolve issues and to ensure software quality
- Meet with clients to understand their needs and offer consulting services to internal groups
- Develop and maintain API's for multiple lines of business within an efficient Agile SDLC and act as an advocate for the API platform
- Builds technical relationships with business, operations, and technical teams and leads design efforts that provides innovative solutions and complex architectures
- Work cross-functionally with various Architects, Engineers, and Product owners across multiple teams in a rapidly evolving environment to translate business needs into API interface and functional requirements
Vacancy expired!