1 Click Easy Apply


Senior Developer/Architect


Indianapolis, Indiana


Senior Developer/Architect Job Opening in Indianapolis, Indiana - Senior Web Developer / Architect
Switch is an independent marketing agency filled with experts in brand marketing, digital marketing, field marketing, and live events. We have over 35+ years? experience of bringing smart, effective, unique, and award-winning ideas to life for our clients while having a whole lot of fun every step along the way. And we?re looking for someone who can help us do more of that moving forward while bringing their passionate, knowledgeable and one-of-a-kind personality to the office every day. Are you innovative and visionary technologist looking to get in on the ground floor of an exciting new SaaS product built for the marketing industry? Are you tired of dealing with years of tech debt or working on ancient code that hasn?t been well maintained? If you?re also interested working in a fun and relaxed environment where you can be creative, innovative and help influence the direction of an exciting new SaaS product ready to hit the market then this position is for you!
The Senior Web Developer/ Architect works on the engines that power the Okapi SaaS platform. This position builds and supports leading edge web-based and mobile applications developed in cutting edge technology. As the senior developer, a highly important responsibility is mentoring junior developers in proper approaches to architecture, development, integration, branching, and testing.
Responsibilities:
Support existing Javascript codebase and MongoDB using Heroku, AWS, Codeship & Git.
Creation of the functional estimate document, user stories, business requirements analysis, solution design and implementation, unit test plan creation and execution, process documentation and resolution of defects and integration issues.
Creates and maintains a scalable SaaS architecture for new platform features and enhancements.
Mentors junior developers.
Develops, unit tests, user interfaces, server side processes, configuration utilities, and command line utilities
Actively participates in production operations, daily application support and on-call critical down support as assigned.
Documents changes made to the system and necessary plans.
Leads and participates in database architecture, design, operations, and optimization.
Implements software projects within estimated hours while meeting or exceeding Switch quality standards and client expectations.
Documents features, modules, applications, systems and processes created or modified during software development.
Performs problem identification and provides fixes for application and operational issues.
Develops or modifies automated deployment mechanisms.
Works with internal Development team and outsourced contractors using a self-organizing SCRUM approach to software development including standard sprint ceremonies.
Performs knowledge transfer to Field Operations and Client Success team members.
Participates in product development and competitive research efforts to broaden Okapi?s core service offerings.
Develops and maintains current technical, consulting and document management knowledge-base by attending industry-related user group meetings, vendor training and seminars.
Assists the business development and product teams with technical sales questions and RFP responses.
Interfaces with the entire Okapi implementation team, including various internal departments and all levels of management.
Qualification and Requirements:
Three years? experience with SasS web development; particularly HTML5, CSS and JavaScript including MongoDB, Angular or ReactJS, Node, Express & Jest.
Advanced experience with SaaS based architecture and design patterns is required.
Bachelor?s degree in Computer Science or Computer Engineering with 8 or more years of experience in related area/industry.
Three years? experience maintaining production environments using Heroku, AWS (S3 & Route 53), Codeship and Git.
Experience in React Native a plus
Excellent written and verbal communication skills
Experience with test driven development
Experience writing development documentation
Familiarity with continuous integration principles preferred.
Travel
Up to 10% Travel Required
This Position is in St. Louis, but may be able to work remotely.
Job Type: Full-time
Required education:
Bachelor's
Required experience:
area/industry: 8 years

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC