• Senior Database Developer/Analyst

    Job Description

    eGifter, a leading platform for eCommerce gifting and for gift card rewards and incentives, is hiring a talented Senior Database Developer/Analyst to join our team. Servicing a large list of enterprise clients, we are looking to add a highly skilled and motivated member to our team. If you’re excited to be part of a winning team, eGifter is a great place to grow your career.

    The Senior Database Developer/Analyst is responsible for designing and architecting relational database models as well as developing, testing and deploying Power BI reports and dashboards working closely with the accounting and financial team. This role requires experience in building and managing data integration, reporting , and visualization layers of a data warehouse. Experience in SQL Server and the SQL Server BI suite (SSRS/SSMS/SSIS) is required.

    We are looking for a proactive, highly-motivated Senior Database Developer/Analyst to help us develop and continually improve our products. We value strong engineers who are agile enough to jump into virtually any project. This is a senior position within our engineering group for an individual who can not only architect and code great software, but one who will enjoy collaborating with cross-functional teams to build the next generation of eGifter. If you are a highly technical, hands-on coder, can take a lead role on major projects, and get excited by tough technical challenges, then we want to hear from you today.

    Responsibilities

    • Database schema design based on business requirements
    • Power BI development
    • Developing visual reports, dashboards and KPI scorecards using Power BI desktop and the Power BI Service
    • Connecting to data sources, importing data and transforming data for Business Intelligence.
    • Expert level knowledge of PowerQuery.
    • Able to integrate Power BI reports into other applications using embedded analytics like Power BI service (SaaS), or by API automation.
    • Ability to multitask and meet constant deadlines
    • Experienced at implementing row level security on data and security models in Power BI.
    • Lead conversations to elicit requirements from users.
    • Design and model datasets for reporting and visualization
    • Designs, codes, tests, debugs, and documents complex TSQL database queries.
    • Works with internal users to understand their requirements, explain issues, and prioritize work.
    • Develops SSIS packages to automate existing reporting and business processes.
    • Interfaces with internal teams and third party vendors as needed to integrate existing data into the data warehouse.
    • Mentors and advises junior developers
    • Willingness to work long hours, when necessary
    • Performs other duties as assigned.


    Qualifications

    • Three (3) or more years of experience with development and administration of PowerBI environments
    • Minimum five (5) years of experience working with Microsoft SQL Server and T-SQL.
    • Minimum of two (2) years of experience working with SSIS
    • Minimum of one (1) year experience in data integration and validation.
    • Minimum of three (3) years of experience with data warehouse development
    • Knowledge of best practices when dealing with relational databases.
    • Strong mathematical, analytical, problem-solving and project management skills.
    • Collaborate with team members to identify and prioritize/re-prioritize work to meet aggressive deadlines.
    • Strong leadership and mentoring abilities
    • Proficient at writing ad-hoc SQL Queries and Stored procedures.
    • Development experience in C# preferred.
    • Experience in SaaS platform development and/or eCommerce Industry a plus.
    • Experience working with Business Intelligence products preferred.
    • Knowledge and experience in prototyping, designing, and requirement analysis.Knowledge and skills for secondary tools such as Microsoft Azure and SQL data warehouse.
    • Knowledge of financial systems
    • Bachelor’s degree in Computer Science, Information Technology, Business, Finance, or another related field, or equivalent related work experience
    APPLY NOW
  • Senior .NET Developer/Architect

    Job Description

    eGifter, a leading platform for eCommerce gifting and for gift card rewards and incentives, is hiring a talented Senior .NET Developer/Architect to join our team. Servicing a large list of enterprise clients, we are looking to add a highly skilled and motivated member to our team. If you’re excited to be part of a winning team, eGifter is a great place to grow your career.

    As Senior .NET Developer/Architect , you will work with internal stakeholders, partners and vendors to assist in the development of the eGifter Platform.

    We are looking for a proactive, highly-motivated Senior Software Engineer to help us develop and continually improve our products. We value strong engineers who are agile enough to jump into virtually any project. This is a senior position within our engineering group for an individual who can not only architect and code great software, but one who will enjoy collaborating with cross-functional teams to build the next generation of eGifter. If you are a highly technical, hands-on coder, can take a lead role on major projects, and get excited by tough technical challenges, then we want to hear from you today.

    Responsibilities

    • Rapidly iterate on product and platform features by writing elegant, reliable and readable code to build robust, lasting, and scalable products
    • Be a subject matter expert by identifying technology trends and platforms (including web and mobile apps) and collaborate with other team members to make recommendations based on the company’s needs
    • Push limits of product innovation using the latest advancements in technology and methods – working closely with product managers, designers and other engineering teams
    • Conduct code reviews and specification conformance testing as defined by the selected software development methodology before deploying to production and staging servers
    • Support teams efforts to evolve the software development methodology based on agile and lean thinking, including the establishment of coding conventions, documentation standards, testing procedures and quality assurance
    • Communicate cross-functionally to drive engineering efforts
    • Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices
    • Ensure technical issues are quickly resolved and implement strategies and solutions to help reduce the likelihood of recurrence
    • Identify opportunities for innovation, and provide an assessment of obstacles and technical hurdles to the success eGifter

    Qualifications

    • 5+ years experience in C#
    • 5+ years development experience in developing web-based, SaaS environments, (eCommerce system experience a plus)
    • Comfortable with simultaneously maintaining .NET Core and .NET Framework applications and their inherent differences and hosting requirements
    • Experience in different .NET application form factors such as MVC, WebAPI, Blazor, and Razor Pages and associated tangential technologies such as SignalR
    • Expert in both forms of LINQ
    • Experience in concurrency patterns
    • Terraform familiarity a plus
    • AWS familiarity a plus
    • Docker familiarity a plus
    • Strong on API Integrations as well as API Development skills (both designing and integrating to RESTful APIs)
    • Skill in designing, writing, and packaging reusable libraries
    • Experience in using ORMs as well as lower level data access patterns.
    • Strong Architecture & Planning Skills
    • Tech-Team Leadership Skills in Enterprise Agile Environment
    • Skilled in MSSQL – capable of getting into the database level
    • Experience working with agile methodologies, such as Kanban, TDD or Scrum
    • Familiarity working with project tracking systems such as Azure DevOps, Jira or YouTrack, GIT repository and continuous integration environments
    • Detail oriented, self-motivated, committed to excellence and takes unrelenting pride in the code you write
    • Ability to discern user requirements and develop specifications
    • Excellent problem solving skills, willingness to take ownership and risks, and enthusiasm in the face of technical challenges
    • Demonstrated ability to set priorities and work in a fast-paced, dynamic team environment within a start-up culture
    • Rigor and a disciplined approach in A/B testing, test coverage, quality assurance and other software development best practices
    • Experience with online retail or payments industry a plus, including privacy and compliance requirements
    • Degree in Computer Science
    APPLY NOW
  • Front-End Developer / Engineer

    Job Description

    eGifter, a leading platform for eCommerce gifting and for gift card rewards and incentives, is hiring a talented Front-End Developer / Engineer to join our team. Servicing a large list of enterprise clients, we are looking to add a highly skilled and motivated member to our team. If you’re excited to be part of a winning team, eGifter is a great place to grow your career.

    We are looking for a proactive, highly-motivated Front-End Developer to help us develop and continually improve our products. We value strong engineers who are agile enough to jump into virtually any project. This is a position within our engineering group for an individual who can not only architect and code great software, but one who will enjoy collaborating with cross-functional teams to build the next generation of eGifter. If you are a highly technical, hands-on coder, and get excited by tough technical challenges, then we want to hear from you today.

    Responsibilities

    • Build and maintain modern user interfaces that are intuitive and simple to operate.
    • Rapidly iterate on product and platform features in an agile process — writing elegant, reliable, and readable code to build robust, lasting, and scalable products.
    • Work with the engineering team to push limits of product innovation using the latest advancements in technology and methods.
    • Support team’s efforts to evolve the software development methodology based on agile and lean thinking, including the establishment of coding conventions, documentation standards, testing procedures and quality assurance.
    • Communicate cross-functionally to drive engineering efforts.


    Required Qualifications

    • 3+ years development experience in developing component-based, mobile-responsive, highly scalable Single Page Applications.
    • Profound understanding of basic web development technologies like HTML5 and CSS/SCSS
    • Excellent knowledge of JavaScript (ES6) and Vue.js (or other front-end framework) features, patterns, and best practices.
    • Proficiency with UI frameworks such as Bootstrap, Material Design etc.
    • Extensive knowledge of cross-browser development and browser compatibility.
    • Extensive knowledge of HTTP API interactions using REST or Websockets.
    • Experience with NodeJS, npm/yarn, and other tools such as Webpack, Gulp etc.
    • Experience working with Git repositories, and project tracking systems such as Azure DevOps, Jira, or Github.
    • Degree in Computer Science or equivalent related work experience.


    Preferred Qualifications

    • Expert knowledge of TypeScript — latest features, patterns, and best practices.
    • Extensive knowledge of Vue.js reactivity principles, state-management systems such as VueX, Vue single-file components, Vue class-based components.
    • Experience in Android / iOS mobile app development, ideally with NativeScript or similar technology.
    • Experience with C#, .NET Framework or .NET Core, and databases such as SQL Server, Postgres etc.
    • Familiarity with rapid software iterations using Continuous Integration and Continuous Deployment.
    • Familiarity with automated unit and E2E tests using Jest, Mocha, and Selenium.
    APPLY NOW
  • Test Automation Developer/Engineer

    Job Description

    eGifter, a leading platform for eCommerce gifting and for gift card rewards and incentives, is hiring a talented Test Automation Developer/Engineer to join our team. Servicing a large list of enterprise clients, we are looking to add a highly skilled and motivated member to our team. If you’re excited to be part of a winning team, eGifter is a great place to grow your career.

    We are looking for a skilled Test Automation Developer/Engineer who needs to have strong experience with Selenium. We also work with C# and the .Net stack so any experience with C# and testing REST APIs would be very beneficial.

    Responsibilities:

    • Design and write test automation scripts using test automation frameworks for web and mobile apps
    • Investigate, analyze, and report bugs
    • Work with other test automation and software developers to find solutions
    • Create and execute test strategy, test plans/scripts for better quality and efficiency for products
    • Must be well versed with non-functional testing – Performance testing, Test Automation and Security Testing
    • Gain deep knowledge in product lines and troubleshoot issues independently in a timely manner.
    • Independently work with the team in planning, outlining the tasks involved in a project and executing tasks
    • Ability to work and communicate effectively in a 100% remote team environment
    • Independently work/support in Agile Environment
    • Collaborate with team members and stakeholders in the planning, scoping and design of software applications that delivers maximum value to our customers.


    Required Skills:

    • Bachelor or Master’s Degree in Computer Science or a related technical field.
    • Programming languages, such as C# and JavaScript
    • 2+ years of Software automation Testing experience using Selenium
    • Strong knowledge and experience in UI and API testing for modern web applications
    • Experience working with Azure DevOps
    • Strong problem-solving skills
    • Excellent organizational and time management skills
    • Accuracy and attention to detail
    • Should be a self-starter with a passion for problem solving in a fast-paced dynamic Agile software environment.
    • Tested the software as part of a larger project that involved continuous integration and continuous delivery
    • Solid communication skills: Demonstrate ability to explain complex technical issues to both technical and non-technical audiences.


    Desired Skills:

    • Experience with Behavior Driven Development
    • Experience using automated test tools for Functional and/or Performance, Scalability, and testing using JMeter, Load Runner, APM tools, Logging tools, etc.
    • Experience with API testing and tools like Postman, Soap UI
    • Experience with Database testing – SQL, Oracle, etc.

    So, if you are a Test Automation Developer/Engineer with Selenium experience, please apply today!

    APPLY NOW
  • Senior Bookkeeper

    Job Description

    Come work at eGifter, a leader in Gift Card Incentive and Rewards programs and Gift Card Software for eCommerce. We are hiring an experienced Bookkeeper to join our team. If you’re serious about your next job, eGifter is an ideal place to grow your career. You’ll be glad you applied to eGifter.

    Responsibilities:

    • Billing and accounts receivable, accounts payable, general ledger entries.
    • Customer Reconciliations
    • Consultant Commission Calculations
    • Weekly/Monthly/Quarterly commission settlements with customers
    • Assist with year-end financial audit activities and assist with corporate financial controls audit
    • Assess current practices and procedures, and make recommendations for improvements
    • Review and analyze general ledger accounts
    • Execute complex data manipulation, collaborating with internal IT resources as needed to define and drive projects to achieve business objectives.


    Qualifications:

    • Bachelor’s degree in Accounting or Finance preferred.
    • 5+ years of progressive bookkeeping or accounting experience
    • Strong account reconciliation skills
    • Excellent verbal and written communication abilities across all level of an organization
    • Experience in payment industry or other fintech company a plus
    • Leadership skills with a dedication to driving and achieving results
    • Strong Microsoft Excel skills. Experience with QuickBooks Online a major plus.
    • Data analysis skills, including data manipulation and reporting to identify trends and extract business intelligence for Controller and CFO.
    • Computer science knowledge a plus.
    APPLY NOW