Senior Full Stack Developer

Perficient National , MD 20733

Posted 2 months ago

OverviewAt 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 Latin America, 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 & Product Development GroupThe Custom & Product Development (CPD) team takes a solutions-oriented approach to helping our clients. We focus on understanding the business problem to solve, manage the engagement, but work as a partner. We assemble teams accountable for the solutions, applying the right tools and technology for the project. The 150+ (and growing) members of the CPD team are smart and creative and have various levels of experience, all rooted in a development background.Client solutions often involve front end web and mobile components, service layers, and backend data storage and analysis, integration with customer and third-party systems, and modern DevOps practices. We also pride ourselves on being able to figure out and adopt client-specific and emerging technologies that will help with a solution.Our team actively partners with leading cloud communications and contact center vendors such as Twilio and Amazon Connect to design, build and support solutions that help companies better engage and communicate with customers. Our team works across multiple business domains, (eCommerce, Financial Services, Healthcare & Biosciences, and many others), to transform their communication and customer engagement platforms. We also work closely with our software partners by pursuing opportunities together, providing feedback on roadmap and feature improvements and creating best practices and patterns through thought leadership.Perficient currently has a career opportunity for a Senior Technical Consultant in our CPD national business unit.The Senior Technical Consultant role has a specific focus on using a breadth of Cloud technologies, including but not limited to: AWS, Azure, or Google Cloud, Angular, React, and/or Vue, HTML5, CSS3, JavaScript, Amazon Connect, and Twilio Flex and Platform APIs.As a senior developer on our Custom & Product Development team, you work closely as a main point of contact with customer technical and business stakeholders as part of a project team(s) to design, develop, test, and deploy custom solutions with one or more of our partner vendor platforms. You should have good written and verbal communication skills and have some experience leading consulting and collaboration with various technical and business stakeholders. Mentoring and coaching colleagues is an important part of this role. Besides implementing contact center solutions, you will also at times architect, design and build integrations between cloud contact center platforms and external systems or fulfill a customer's requirements using the various cloud platform APIs and services.This is a consulting position and requires regular interaction and collaboration with customers in a fast-paced environment. Attention to detail, time management and clear communication are essentials tools in delivering successful engagements. Projects vary in length, new technologies, platforms and team composition, so adaptability and the ability to learn new things quickly is essential.You will also be involved in collecting requirements for a new solution during the sales or elaboration process, documenting solutions we have developed, or communicating with customers about project status.Responsibilities * Own and aggressively drive forward specific areas of technology architecture. Provide architectural solutions/designs to project execution teams for implementation. * Capable of working as a lead or primary technical point of contact with customers during professional services engagements. * Interact with business stakeholders and technical staff at customers during professional services engagements. * Design and strategize on internal products, accelerators and other internal IP initiatives. Interact with other cross-functional teams to design, develop, test, and release features. * Develop Proof-of-Concept and MVP (Minimum Viable Product) projects to validate new architectures and solutions. * May work with offshore teams and clients for resolving technical dependencies, issues, and risks. * Increasing responsibility in areas such as sales support, project management and other leadership responsibilities. * Be a collaborative team member who readily shares knowledge and accepts/provides feedback.Qualifications * If you have most of the required qualifications and a deep interest in learning quickly in an environment with lots of opportunities for advancement, we encourage you to apply. Attitude counts for a lot as well. We also welcome those who chose technology as a second career who have made significant investments in learning and training themselves in new skills.Required qualificationsTechnical: * Bachelor's degree in a STEM field, Computer Science preferred and at least 3-4 years development experience using cloud and web technologies with increasing ownership in solution designOR* At least 4 years of development experience using cloud and web technologies with increasing ownership in solution design. * At least 3 years of experience with web application development technologies, including design frameworks, HTTP stack, server and network configuration, etc. * At least 2 years of experience with a common JavaScript Front-end framework, such as React, Next or Angular, with React preferred. * Some experience working with cloud-based/serverless back-end implementations (Node.JS preferred)* Experience with at least one Cloud Provider (AWS, Google, Azure, etc) utilizing Serverless resources (Compute, Database, APIs, Pub/Sub) to build secure, scalable, and reliable solutions * Understanding of complete project life cycle activities on development and maintenance projects. * Experience using source control in a team setting, an understanding of Code Review processes, and some exposure to deployment from a source control location. * Knowledge and experience in developing software using agile methodologies. * Ability to convert high-level business scope and requirements into user stories/features. Ability to convert user stories/features into clear and actionable technical implementation tasks.General: * Some travel is possible when it is once again safe to do so. * Excellent written and oral communication skills; Ability to communicate effectively with technical and non-technical staff. Able to convey a clear understanding of the unique needs of different audiences. * Deeply interested in technology, including complex enterprise software products, with a continual drive to learn more. * Motivated by the idea of learning about how people do their jobs and creating technology solutions to help them. * Possess technical agility and savvy; persistent and creative at finding solutions to problems on your own; someone who can use documentation, Google searches, and trial and error to figure out a problem you haven't encountered before. * Organized and reliable at completing assigned tasks on time. * Interested in working on a close-knit team and staying aware of overall business needs rather than working in a development silo. * Readily takes action on challenges, without unnecessary planning. * Demonstrates Self-Awareness around work pace, process, and the ability to grow personally and professionally. Faces difficult issues and supports others who do the same. * Deals constructively with problems that do not have clear solutions or outcomes.Preferred qualifications:*
  • * AWS Certifications welcome * Technology consulting experience or other experience collaborating and communicating with multiple stakeholders in a consulting or sales capacity. * Experience working with automated deployment tools (CI/CD, DevOps) such as Jenkins, Azure DevOps, AWS CodePipeline, etc. * Some experience with a cloud-based contact center (CCAAS/CPAAS), communication stacks and/or video is a plus. Experience with Twilio or Amazon Connect is a significant plus. * Experience in technology consulting, enterprise and solutions architecture and architectural frameworks * Telephony experience is helpful (SIP, RDP, WebRTC, VOIP technologies)* Experience with one or more major cloud providers, AWS (preferred), Azure, and/or Google Cloud, with capabilities across multiple services. * Exposure to any CRM or similar product (Salesforce, Dynamics, ServiceNow, ZenDesk, etc.)* Experience working with a nationally or globally distributed team. * Proven track record of technical leadership roles delivering solutions within defined timeframes.Perficient full-time employees receive complete and competitive benefits. We offer a collaborative work environment, competitive compensation, generous work/life opportunities and an outstanding benefits package that includes paid time off plus holidays. In addition, all colleagues are eligible for a number of rewards and recognition programs including billable bonus opportunities. Encouraging a healthy work/life balance and providing our colleagues great benefits are just part of what makes Perficient a great place to work.More About PerficientPerficient is the leading digital transformation consulting firm serving Global 2000 and enterprise customers throughout North America. With unparalleled information technology, management consulting and creative capabilities, Perficient and its Perficient Digital agency deliver vision, execution and value with outstanding digital experience, business optimization and industry solutions.Our work enables clients to improve productivity and competitiveness; grow and strengthen relationships with customers, suppliers and partners; and reduce costs. Perficient's professionals serve clients from a network of offices across North America and offshore locations in India and China. Traded on the Nasdaq Global Select Market, Perficient is a member of the Russell 2000 index and the S&P SmallCap 600 index.Perficient is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national, origin, disability status, protected veteran status, or any other characteristic protected by law.Disclaimer: The above statements are not intended to be a complete statement of job content, rather to act as a guide to the essential functions performed by the employee assigned to this classification. Management retains the discretion to add or change the duties of the position at any time.#LI-AN1
  • icon no score

    See how you match
    to the job

    Find your dream job anywhere
    with the LiveCareer app.
    Mobile App Icon
    Download the
    LiveCareer app and find
    your dream job anywhere
    App Store Icon Google Play Icon
    lc_ad

    Boost your job search productivity with our
    free Chrome Extension!

    lc_apply_tool GET EXTENSION

    Similar Jobs

    Want to see jobs matched to your resume? Upload One Now! Remove
    Full Stack Javascript Developer

    Deloitte

    Posted 6 days ago

    VIEW JOBS 6/23/2022 12:00:00 AM 2022-09-21T00:00 Position Summary Are you an experienced, passionate pioneer in technology - a solutions builder, a roll-up-your-sleeves technologist who wants a daily collaborative environment? If so, consider an opportunity with Deloitte under our Project Delivery Talent Model. Project Delivery Model (PDM) is a talent model that is tailored specifically for long-term, client service delivery. PDM practitioners are typically local to project locations, minimizing extensive travel, and provides you with a full, long term career path within the firm Work you'll do Our Customer & Marketing (C&M) Offering Portfolio integrates the differentiated customer and marketing businesses that support the mission-critical goals of federal, state and local government agencies, and higher education institutions. By joining our team, you will play a vital role in making an impact for our clients and the people they serve through our growth strategy, enhanced user experiences, and engagement through the entire lifecycle of customers' interactions with the public sector. Within C&M, the Digital Customer team focuses on designing and implementing sales and service experiences, capabilities, and architectures to bring customer strategies to life. Our ambition is to be the best in the world at driving customer transformation through the development of clever commercial strategies, distinctive experiences, and the application of digital technologies. We help make the "creative digital consultancy" real and in doing so, make new markets. Engineering Professionals in this field will serve our clients by developing responsive web code using top tier JavaScript tools to build applications quickly and efficiently to consume APIs and meet demanding performance and security requirements. This is a hands-on role with extensive involvement in developing, implementing, operating and enhancing products. You will be accountable for the quality of the product delivered. Qualifications Required: * 2-3 years of experience developing online web applications using React and Node - JavaScript development - Java/J2EE Technologies * Full Stack Development using JavaScript (React.js, Node.js, modern JavaScript libraries - ES6 - 2015 and later versions) * Experience creating and consuming REST APIs that meet performance and security requirements * Experience with deployment tools to package and deploy components * Must have experience in using Agile project management tools (JIRA), and CI/CD pipelines * Must be able to obtain Federal Government Public Trust (i.e., US Persons, including Citizens, Green Card holders, and H1B Visa holders). * Bachelor's degree in Computer Science or related field * Ability to travel 20 - 50%, on average, based on the work you do and the clients and industries/sectors you serve Preferred: * Expertise in tools, techniques and frameworks like Hibernate, event-drive architecture, and service orchestration. * Implements the best practices of Agile and DevSecOps to deliver quality products predictably and consistently * API development (GraphQL/RESTful), messaging (kafka, AWS kinesis or others) * Server-less application development using AWS Lambda, SQL and NoSQL databases * AWS services (Lambda, S3, Dynamo, Kinesis, RDS, Redshift and several others) * A test-first development approach to integrate JUnit testing and JaCoCo / SonarCube code coverage reporting into the Jenkins build process * Experience performing Oracle database development activities, implement best practices, performance tuning, and troubleshooting any database bottle necks * Experience working with databases and various data formats and related technologies for testing * Relevant education and/or experience in Test Automation including one or more toolsets/frameworks How you'll grow At Deloitte, our professional development plan focuses on helping people at every level of their career to identify and use their strengths to do their best work every day. From entry-level employees to senior leaders, we believe there's always room to learn. We offer opportunities to help sharpen skills in addition to hands-on experience in the global, fast-changing business world. From on-the-job learning experiences to formal development programs, our professionals have a variety of opportunities to continue to grow throughout their career. Recruiting tips From developing a stand out resume to putting your best foot forward in the interview, we want you to feel prepared and confident as you explore opportunities at Deloitte. Check out recruiting tips from Deloitte recruiters. Benefits At Deloitte, we know that great people make a great organization. We value our people and offer employees a broad range of benefits. Learn more about what working at Deloitte can mean for you. Our people and culture Our diverse, equitable, and inclusive culture empowers our people to be who they are, contribute their unique perspectives, and make a difference individually and collectively. It enables us to leverage different ideas and perspectives, and bring more creativity and innovation to help solve our client most complex challenges. This makes Deloitte one of the most rewarding places to work. Learn more about our inclusive culture. Professional development From entry-level employees to senior leaders, we believe there's always room to learn. We offer opportunities to build new skills, take on leadership opportunities and connect and grow through mentorship. From on-the-job learning experiences to formal development programs, our professionals have a variety of opportunities to continue to grow throughout their career. As used in this posting, "Deloitte" means Deloitte Consulting LLP, a subsidiary of Deloitte LLP. Please see www.deloitte.com/us/about for a detailed description of the legal structure of Deloitte LLP and its subsidiaries. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law. Deloitte will consider for employment all qualified applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local laws. See notices of various ban-the-box laws where available. Requisition code: 95754 Deloitte New Carrollton MD

    Senior Full Stack Developer

    Perficient