Technical Architect for Backend Python Development with Multithreading - REMOTE
PerficientAbout the role
At Perficient you’ll deliver mission-critical technology and business solutions to Fortune 500 companies and some of the most recognized brands on the planet. And you’ll do it with cutting-edge technologies, thanks to our close partnerships with the world’s biggest vendors. Our network of offices across North America, as well as locations in India and China, will give you the opportunity to spread your wings, too.
We’re proud to be publicly recognized as a “Top Workplace” year after year. This is due, in no small part, to our entrepreneurial attitude and collaborative spirit that sets us apart and keeps our colleagues impassioned, driven, and fulfilled.
About Our Custom and Product Development Practice - We devise creative, pragmatic and transformational software solutions for clients when there is no product or platform they can leverage to meet business needs. We are a national practice that draw on 20+ years of successful delivery experience across 1000+ projects to deliver great software for our clients’ customers, employees and partners.
Perficient currently has a remote career opportunity for a Technical Architect for our Custom Product Development Business Unit. This position will be remote located anywhere within the U.S.
Job Overview:
The Technical Architect provides technology direction, ensures project implementation compliance, and utilizes technology research to innovate, integrate, and manage technology solutions. As a Technology Architect, you will significantly contribute to identifying best-fit architectural solutions for one or more projects; you will collaborate with some of the best talent in the industry to create and implement innovative high quality solutions, participate in Sales and various pursuits focused on our clients' business needs. This role is considered part of the Business Unit Leadership team and may mentor Junior Architects and /or development team members.
Perficient is always looking for the best and brightest talent and we need you! We’re a quickly-growing, global digital consulting leader, and we’re transforming the world’s largest enterprises and biggest brands. You’ll work with the latest technologies, expand your skills, and become a part of our global community of talented, diverse, and knowledgeable colleagues.
- Participate in technical planning & requirements gathering phases including Design, code, test, troubleshoot, and deployment
- Collaborate, assist and backup the project Architect in developing a sound web-based application using modern technologies and development of a sound backend source code (server-side)
- Act as a significant contributor assisting in producing sound (scalable, fault-tolerant, highly available) architecture and high-level design of the systems/solution
- Support the Project Manager, Scrum Master and/or Technical lead in building a high-level schedule and resource plan
- Develop automated functional tests as part of DevOps pipelines
- Produce associated documentation including data model, software design documents /diagrams.
- Produce functional (unit, integration, acceptance tests, etc.), non-functional and regression test suites as needed.
- Ensure implementation, and deployment is done following best practices and client project standards.
- Conduct code audits and reviews as required.
- Serve as a senior member of the project team. Provide technical support and leadership in the development and continual improvement of service.
- Participate in the creation of the WBS and backlog per sprint and assist in project planning.
- Independently manage assigned tasks
- Use analytical, troubleshooting, and problem-solving skills to resolve issues that arise during the application development, testing and implementation phases.
- Attend sprint planning, retrospective meetings, daily stand-ups and report technical blockers to the project lead.
- Passionate coder with a minimum 7 years of application development experience spanning multiple projects, in a variety of technology stacks.
- Minimum 5 years of experience in design and implementation of robust backend server that conforms to RESTful API
- Strong working knowledge of server-side development in Python
- Strong working knowledge of server-side development in NodeJS
- Experience and working knowledge of Java and C++
- Extensive experience with Web-based service and relational (ORACLE DB) and NoSQL DBs (Mongo DB)
- Extensive experience working with JSON, XML, RESTful API/ GraphQL
- Experience working in Agile “scrum” Framework.
- Experience with containers and Kubernetes
- Strong technical knowledge and analytical abilities
- Client facing
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s