Position Summary: As a Senior Software Developer at Phaedon you play the central role in driving innovation and using technology to drive connection through a multi-channel experience. If you have an incredible passion for innovative technology development and enjoy working with clients, Phaedon is the place for you. You should have experience with common development tools, techniques and numerous programming languages. All team members are very dynamic with experience delivering end-to-end solutions, quite often skilled in front-end and back-end technologies.
Mission:Connection Is All That Counts.
Primary SkillsFront End: CSS3, X/HTML5, Core Javascript, Angular JS, Node JSIntegration/Interpreted: Node, JavaBack End: Java Enterprise, Kafka, ElasticSearchFrameworks: Spring, Hibernate, SpringBatchDatabase: Microsoft SQL Server, Oracle, AWS Database technologiesContinuous Integration / Continuous Delivery PatternsExpected to own smaller efforts and components of larger projects.Expected to lead 1 medium project OR many small projects.Essential Functions:Stay up to date on assigned specialties, work on expanding to others.Mentor others based on what you’re expert in.Stay organized, calm, and rational in your dealings with clients and coworkers.Bring new ideas, tools, services, and techniques to the group.Use analytical thinking to make decisions based on facts and metrics whenever possible.Be willing to step up and lead initiatives at, or slightly above your title. (Proving that you can operate at a higher level than your current title is part of the evaluation process for promotions.)Work harmoniously with all Technology team members, Project Owners and Scrum Masters.Develop and follow our coding standards.Use professional communications skills both written and verbal.Demonstrate a desire to learn and accept new challenges within and outside of your core skills.Agile methodologies – SAFe, Scrum/Kanban, LessDesired Knowledge and Skills:KubernetesAWS EC2, VPC/Network, Load balancer, IAM, S3ssh Education & Minimum Qualifications:Degree in computer science, application development, management information systems, mathematics or equivalent work experience.Five or more years of recent Web Programming experience