Job Overview
Technical Architect
About Persistent
We are a trusted Digital Engineering and Enterprise Modernization partner, combining deep technical expertise and industry experience to help our clients anticipate what’s next. Our offerings and proven solutions create a unique competitive advantage for our clients by giving them the power to see beyond and rise above.
We are experiencing tremendous growth, with $566 million in revenue in FY21, representing 12.9% year-over-year growth. Along with that growth, we onboarded over 3,000 new employees in the past year, bringing our total employee count to over 13,500 people located in 15 countries across the globe.
At Persistent, our values are more than a list of ideals to improve our corporate image. We’re dedicated to building an inclusive culture that reflects what’s important to our employees and is based on what they value. As a result, 95% of our employees approve of the CEO and 83% recommend working at Persistent to a friend.
About the position
The Architect is involved in requirement analysis with Product Owner, proposing suitable solution for the given problem. He should be creating technology infrastructure, automation tools, and maintaining configuration management. He is also answerable for the architecture and technical leadership of the complete application design. The Architect should be involved with day-to-day problem resolution in the implementation phase of the defined architecture along with team. He should also work closely with the customer to ensure that the enhancements and suggested solutions are feasible for implementation and propose alternate solutions. He should be involved in AWS deployments with a high level of architectural understanding of AWS offerings. He should also guide the team in Python development approaches and solutions.
The Architect also deals with tasks like management and development of continuous integration and deployment solutions across various sites.
What you’ll do
- The Architect should be responsible to understand the business requirement from product owners and translate into suitable software architecture
- The Architect should be responsible be able to document the design and sequence flow
- He should have hands on experience for Architecture Solution design and deployment of products on AWS cloud
- The Architect should be responsible for designing the application data flow structure along with the data models
- The Architect is responsible for designing software deployment strategies that are essential for the successful deployment and portability of the software in the work environment. He should identify and implement data storage methods like clustering to improve the performance of the team.
- He should be experienced with AWS deployments with a high level of architectural understanding of AWS offerings
- The Architect should be responsible for designing and consulting testing strategies for QA
- The Architect should be responsible performance optimization and tuning for both local desktop & web application
- He also identifies issues in the production phase and system and implements monitoring solutions to overcome those issues.
- The Architect will stay abreast of industry trends and best practices.
- The Architect should conduct research, tests, and execute new techniques which could be reused and applied to the software development project.
- The Architect is accountable for designing, building, and optimizing automation systems that help to execute business web and data infrastructure platforms.
What you’ll bring
- Require experience in IAC tools like CloudFormation.
- Require hands-on experience in Python
- Really understand the AWS infrastructure and the security best practices
- Knowledge of AWS services like EC2, EKS, ECS, ELB, SQS, SNS, S3, RDS, Route53, EFS, AWS Networking, AWS Cognito, API Gateway is required. Candidate should also have experience managing backups and DR for AWS infra.
- Docker and Kubernetes experience also required. Knowledge of K8s concepts like ingress controller etc is good to have.
- Helm charts experience good to have
- Shell scripting expertise is also required
- Should be experienced with Git branching, and Git based systems like Bitbucket, Gitlab, GitHub etc
- Should have good communication skills and be able to co-ordinate with the customer, other stakeholders, Development and QA teams during deployments
- Candidate should be keen on following security best practices – be it AWS IAM, avoiding exposure of sensitive credentials etc
- CloudWatch and CloudTrail monitoring and alerting, Experience with Grafana, Prometheus is good to have
- Should have strong proficiency with JavaScript, Node.JS and ES6 or ECMA 2015, Python, Flask/Django
- Should have knowledge of frameworks such as ElectronJS
- Should have knowledge and understanding of EventLoop architecture
- Should have knowledge and understanding of promises, ASYNC/AWAIT
- Should have knowledge and understanding of Axios, proficiency in REST-ful & gRPC APIs
- Should have knowledge of Node Debugging
- Should have knowledge of MicroServices
- Should have knowledge of Data Structures and Algorithms, Node Global variables and In-built libraries.
- Should have understanding the nature of asynchronous programming and its quirks and workarounds
- Should have working experience on ReactJS, HTML5, CSS, SCSS
- Should have Integration of user-facing elements developed by front-end developers with server side logic
- Should have depth knowledge on PostgreSQL
- Should have good knowledge on Docker containers & AWS services
- Should possess demonstrated ability of design and development of applications/ products utilizing a variety of architecture principles, including a microservices architecture
- Should have understanding of performance testing and optimization techniques
- Should have knowledge of Git, Jira & ConfluenceJenkins expertise also required – both declarative and scripted pipelines related experience expected
- Should collaborate with DevOps leads on the Infra and DevOps setup
- Should have the aptitude to troubleshoot Infra related issues.
Benefits
- Competitive salary and benefits package
- Culture focused on talent development with quarterly promotion cycles and company-sponsored higher education and certifications
- Opportunity to work with cutting-edge technologies
- Employee engagement initiatives such as project parties, flexi work hours, and ‘Long Service’ awards
- Annual health check-ups as well as insurance:
- Group term life insurance
- Personal accident insurance
- Mediclaim hospitalization insurance for self, spouse, two children, and parents
Why Persistent is an employer of choice
- Technology Innovation: culture of innovation using cutting-edge technology to bring value to clients.
- Growth and Career Progression: learning opportunities for growth, including quarterly promotion cycles
- One Persistent Culture: global outlook with diversity and inclusion at its core
Job Detail
- Offered SalaryNot Specified
- Career LevelNot Specified
- ExperienceNot Specified
- GenderBoth
- INDUSTRYComputer and technology
- QualificationNot Specified
Related Jobs (20)
- Quality Assurance Lead Jobs at Softvil Technologies in Colombo, Sri Lanka on October 21, 2024 Full-Time
- Project Management Lead Jobs at Softvil Technologies in Colombo, Sri Lanka on October 21, 2024 Full-Time
- GCP Network Engineer Jobs at Softvil Technologies in Colombo, Sri Lanka on October 18, 2024 Full-Time
- Qlik Sense Developers Jobs at Softvil Technologies in Colombo, Sri Lanka on October 18, 2024 Full-Time
- Business Consultant Jobs at Softvil Technologies in Colombo, Sri Lanka on October 15, 2024 Full-Time