Were hiring a Senior Software Engineering Consultant
Employment type: Full Time/Direct Hire (No Agencies)
Location: Atlanta GA Metro Washington DC Metro Charlotte Metro NYC or Richmond VA
Location Type: Hybrid - Home Office/Local Ippon Office (1-2 days per week onsite)
About Ippon:
The Ippon story started in 2002 in Paris France - cue in the accordion. Our founder and CEO Stphane Nomis used his unique experience as an international Judo champion to create a culture based on the sports values of ambition and excellence. Our USA Headquarters office is located in Richmond VA with additional offices in New York NY Washington DC and Atlanta GA. We are a technology consulting firm that specializes in helping accelerate our clients digital roadmap in the areas of Product Management Cloud Data and Software Engineering.
About the position:
We are looking to add a motivated and experienced Senior Full-stack Product Engineering Consultant to our tech consulting team. Whether it is a migration or a new client assessment this role will be responsible for designing developing and maintaining software applications that meet the needs of our clients. You will collaborate with cross-functional teams to define project requirements and ensure the successful delivery of high-quality software solutions. As a member of our team you will have the opportunity to work on a diverse range of projects in a dynamic and fast-paced environment. You will use your technical expertise to solve complex problems and contribute to the improvement of our clients software development processes.
Roles and Responsibilities:
Technical:
Design code and debug software applications utilizing industry best practices in various languages and frameworks
Develop robust backend systems emphasizing RESTful services ORM CRUD operations and OAuth 2.0 with a keen understanding of DDD Hexagonal Architecture and API design
Develop and deploy applications on AWS utilizing services like AWS Lambda AWS Fargate and AWS ECS
Collaborate with cross-functional teams to define design and implement new features ensuring alignment with project requirements and specifications
Develop and maintain comprehensive software documentation including specifications user manuals and maintain high standards in code quality through regular code reviews and adherence to coding standards
Troubleshoot and resolve software defects and issues contributing to the reliability and robustness of our applications
Consulting:
Participate actively in meetings and discussions offering technical guidance and insights to support Ippons commitment to top-notch delivery and consulting engagements
Ensure excellent consulting engagement experiences for clients fostering relationships managing external dependencies and driving projects to successful outcomes
Contribute effectively to projects within a short onboarding period
Build and maintain strong relationships with the clients peer engineers effectively driving work and managing works dependencies within the client ecosystem
Proactively pull work to accomplish project goals with a continuous drive to expand the scope of influence and delivery
Personal Development:
Contribute to thought leadership through participation in conferences events blogging and white-paper drafting promoting the brand and fostering sales leads
Stay abreast of the latest technologies frameworks and best practices in the field continuously improving technical skills
Mentor junior colleagues in consulting best practices and team members in specific technical domains or technology stacks
Competencies we are looking for:
Minimum:
5 years of production software development experience using Go and/or Java.
3 years of experience with JavaScript TypeScript or Python.
3 years of experience in cloud-based solutions (AWS ideal) familiar with container-based architectures and serverless technologies
3 years of experience with SQL and NoSQL databases capable of complex querying and modeling
3 years of proven experience working collaboratively on a team to develop applications that read and write data from a data stored in the cloud
Proficiency in testing methodologies including unit testing with JUnit/ Jest and E2E testing with tools like Godog Cucumber Cypress or Gatling
Strong knowledge of software engineering principles and methodologies
Experience in Agile project environments and cloud-based solution development
Preferred:
Bachelors degree in Computer Science or a related field or equivalent work experience preferred.
Skilled in DevOps practices effectively using pipelines to contribute to projects and ensure quality deliverables
Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation for managing AWS resources is desirable.
Strong understanding and experience with containerization technologies such as Docker
Demonstrated ability to learn quickly and contribute significantly within a short period
What we offer:
Competitive salary Great starting salaries for well-qualified candidates
Generous Paid Time Off policy - Ippon offers flexible time off to help you be your best
Health dental and vision insurance We are dedicated to helping our employees live healthier lives through comprehensive health programs
401k with company match - Ippon offers an industry-leading 401(k) matching plan
Family Leave - We support the importance of family and offer maternity paternity and family medical leave plans
A fun smart and healthy work environment focused on our values and teamwork
$120000 - $140000 a year
We value the diversity and different perspectives each of our employees bring to Ippon Technologies.
Ippon Technologies is an equal opportunity employer. All applicants will be considered for employment without attention to race color religion sex sexual orientation gender identity age national origin veteran or disability status.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.