sales reporting, and more into a single platform. Revel Systems mission is to modernize the state of commerce by providing businesses of every size the tools necessary to thrive. Revel works with businesses of all sizes, from small merchants to large enterprises, that are looking to implement cutting-edge technology that helps increase revenue, improve efficiency, and enhance experiences for employees and customers.
Founded in 2010 with headquarters in Atlanta US, Revel is a leading member of the Apple Enterprise Mobility Program. The Revel Engineering department is responsible for building and maintaining the POS platform. We build services for order processing on-site and online, taking
payments, smart analytics, inventory management, and other background operations. On top of that we are constantly working on scalability and performance of our platform.
Come join a smart, motivated team and work at a leading technology company during the next phase of your growth. Your Teams Come and join our Online and Mobile Ordering Platform having three experienced Scrum teams. Our mission is to help Revel's customers thrive by allowing them to run their business online and giving them mobile solutions for daily operations. We are delivering high-availability applications to our clients and end-consumers with the focus on user experience, quality and efficiency. As a development
manager, you'll have a direct influence on us fulfilling this mission.
As a Senior Software Development Manager, you will Oversee the technical design and delivery of software features to ensure compliance with architecture standards, guidelines and objectives Help establish and instill best practices and techniques for a high level of quality and scalability Hire, mentor and professionally grow motivated engineers Create a culture of quality with a sense of urgency Coach, inspire, and lead Agile teams Engage with product owners, scrum masters, QA and other stakeholders to ensure key objectives for target markets are met Dive into product specs, technical designs, code and test plans to drive quality deliverables Requirements Have a Bachelor's in Computer Science or Engineering or equivalent experience Have experience in building web and mobile solutions Have 3+ years of leadership experience building and managing diverse development teams for software product delivery Have 4+ years development experience of large-scale business applications consisting of mobile applications, full stack web, and cloud technologies Have experience with Agile development practices Have applied development best practices such as TDD, code reviews and continuous integration in practice Demonstrate a high level of experience in system architecture, technical design and software development technology Have exceptional verbal and written communication skills Have exceptional attention to detail and organizational skills Are open to work from the office 2-3 days a week Experience with AWS Cloud services is a plus Our Stack Typescript is the default for frontend applications with libraries such as React, Redux, Material UI, Graph QL We use Python extensively (and Node.
js in some cases) for our backend services. Using frameworks such as Django, Flask, Graph QL and Express We use Kotlin, Android SDK and Jetpack components, Hilt for dependency injections We're quality-conscious and do a lot of automated testing leveraging tools like Cypress, Postman/Newman, K6, pytest, jest and others CI is the glue between devs and ops.
To make full use of it, we also have Terraform and Git Lab CI in our toolbelt. Our infrastructure lives in the AWS cloud. Perks Work on a team of experienced and highly skilled professionals Employee benefits: rich healthcare options, wellness programs, referral bonus, and 401K plan Flexible working schedule Apple equipment This position is not open to CA, CO, WA, and NY residents. #LI-HYBRID
The contract for the position renews annually at the beginning of the fiscal year. Location: DHS 2 Peachtree Street, 4th floor Atlanta, GA 30303 Hours: 8-5 Monday through Friday Pay: $59.26/hour This is a remote position. Position details: The desired candidate will be responsible for designing, developing, testing, maintaining, and supporting complex data extract, transformation, and load (ETL) programs for an Enterprise Data Warehouse.
Understanding how complex data should be transformed from the source and loaded into the data warehouse is critical to this job. ---Expertise and solid experience in BI Tools - Power BI and Big Query ---Strong Informatica technical knowledge in design,
development, and management of complex Informatica mappings, sessions, and workflows on Informatica Designer Components -Source Analyzer, Warehouse Designer, Mapping Designer & Mapplet Designer, Transformation Developer, Workflow Manager, and Workflow Monitor.
---Experienced in Business Intelligence and Data warehousing concepts and methodologies. ---Contribute to the design and implementation of the solution's metadata, ETL, and reporting components, including testing and, at times, deployment of the components. ---Extensive experience in data analysis and root cause analysis and proven problem-solving and analytical thinking capabilities. ---Analytical capabilities to slice and dice
data and display data in reports for the best user experience. ---Demonstrated ability to review business processes and translate them into BI reporting and analysis solutions.
---Ability to follow the Software Development Lifecycle (SDLC) process and should be able to work under any project management methodologies used. ---Ability to follow best practices and standards. ---Ability to identify BI application performance bottlenecks and tune them. ---Ability to work quickly and accurately under pressure and project time constraints. ---Ability to prioritize workload and work with minimal supervision. ---Exposure Data Modeling using Star/Snowflake Schema Design, Data Marts, Relational and Dimensional.
Data Modeling, Slowly Changing Dimensions, Fact and Dimensional tables, Physical and Logical data modeling. ---Produce client deliverables such as detailed design documentation, configuration documentation, unit test plans, and training curriculum. Required Qualifications: ---A bachelor's degree in Computer Science or a related field. ---6 to 7 years of experience working with Power BI, Informatica, and Big Query. ---Experience with Oracle RDBMS 19c. ---Proven ability and desire to mentor/coach others in a team environment. Soft Skills: ---Strong written and oral communication skills in the English Language.
---Ability to work with Businesses and communicate the technical solution to solve business problems.
Consulting jobs refer to professions where experts provide strategic advice to companies or individuals. Individuals in these roles analyze challenges, identify improvements, and recommend solutions that drive business efficiency, profitability, and growth. Characterized by problem-solving, project-based engagements, and expertise in specific industries or functions, consultants may work for firms or as independents. This career is marked by its dynamic work environment, frequent travel, and the opportunity for exposure to diverse business scenarios, enabling consultants to rapidly build a broad skill set and professional network.
Consulting jobs involve providing expert advice to organizations to help solve issues, create value, optimize growth, and improve business performance. Professionals in this field analyze challenges and opportunities, develop solutions, and help implement changes across various industries. These roles typically require strong analytical and interpersonal skills, as consultants must understand client needs, communicate effectively, and foster positive relationships. Consulting jobs are known for their dynamic nature, offering diverse projects, potential for extensive travel, and opportunities for rapid career progression.
Consulting jobs refer to professions where experts provide strategic advice to companies or individuals. Individuals in these roles analyze challenges, identify improvements, and recommend solutions that drive business efficiency, profitability, and growth. Characterized by problem-solving, project-based engagements, and expertise in specific industries or functions, consultants may work for firms or as independents. This career is marked by its dynamic work environment, frequent travel, and the opportunity for exposure to diverse business scenarios, enabling consultants to rapidly build a broad skill set and professional network.
Consulting jobs refer to positions within the consulting industry where professionals offer expert advice and strategic solutions to organizations across various sectors. The key feature of these roles includes working with clients to identify challenges, analyze business processes, and develop plans to improve efficiency, increase revenue, or manage change. Consultants often possess specialized knowledge in areas such as management, IT, finance, or human resources. These jobs require strong analytical skills, excellent communication abilities, and the flexibility to adapt to different industries and company cultures. Typically, consulting roles entail project-based work, travel, and direct interaction with senior stakeholders, offering a dynamic and potentially fast-paced career path.
Customer service jobs are positions focused on assisting customers by addressing their needs, concerns, and inquiries. Employees in these roles act as the frontline representatives of a company, providing support, troubleshooting problems, and offering information about products or services. Key characteristics of customer service jobs include strong communication skills, patience, problem-solving capabilities, and a passion for delivering a positive customer experience. These roles can be found across various industries and can be conducted in-person, over the phone, or online.
Education jobs refer to careers within the education sector, ranging from teaching and administration to support services in schools, colleges, and universities. These roles are critical in shaping future generations by imparting knowledge and fostering development. A distinctive feature of education jobs is the focus on learning and personal growth. Educators often enjoy a sense of fulfillment from their impact on students' lives, along with structured work schedules and summer vacations in many traditional school settings. The field also requires a dedication to continuous learning and adaptation to cater to diverse learning needs and embrace new educational technologies.
Education Jobs refer to employment opportunities within the education sector, which includes positions such as teachers, professors, administrators, counselors, and education policy makers. These jobs are characterized by their focus on teaching, student support, curriculum development, and learning outcomes. They often require specialized qualifications and a passion for fostering knowledge and skills in learners of all ages. Education professionals can work in a variety of settings, including public and private schools, colleges, universities, and educational nonprofits, making a lasting impact on individual lives and society as a whole.
Education Jobs refer to career opportunities within the educational sector, ranging from teaching and administration to curriculum development and educational policy-making. These positions are characterized by their focus on promoting learning, fostering student development, and contributing to the academic community. Educators are dedicated to shaping minds, imparting knowledge, and preparing the next generation for future challenges. Working in education typically requires a combination of specialized knowledge, patience, and a passion for teaching and mentorship.
Education jobs refer to positions within the teaching and academic sector, ranging from elementary school teachers to university professors, educational administrators, counselors, and support staff. These roles typically involve facilitating learning, fostering the intellectual and social development of students, and managing educational systems. Key characteristics include a passion for teaching, patience, strong communication skills, and a commitment to student success. In this field, professionals may enjoy shaping young minds, engaging in continuous learning, and contributing to societal development through education.
Education Jobs refer to employment opportunities within the education sector, which includes positions such as teachers, professors, administrators, counselors, and education policy makers. These jobs are characterized by their focus on teaching, student support, curriculum development, and learning outcomes. They often require specialized qualifications and a passion for fostering knowledge and skills in learners of all ages. Education professionals can work in a variety of settings, including public and private schools, colleges, universities, and educational nonprofits, making a lasting impact on individual lives and society as a whole.
Education Jobs refer to career opportunities within the educational sector, ranging from teaching and administration to curriculum development and educational policy-making. These positions are characterized by their focus on promoting learning, fostering student development, and contributing to the academic community. Educators are dedicated to shaping minds, imparting knowledge, and preparing the next generation for future challenges. Working in education typically requires a combination of specialized knowledge, patience, and a passion for teaching and mentorship.
Education Jobs refer to employment opportunities within the education sector, ranging from teaching and administrative positions in schools and universities to roles in educational policy, e-learning, and support services. Key features of education jobs often include the opportunity to contribute to student development and lifelong learning, a focus on pedagogical strategies, curriculum development, and potential for career progression through various educational levels and institutions. These roles typically require a combination of expertise in a specific subject area, teaching credentials, and a passion for mentorship and educational excellence.
Education Jobs refer to a diverse array of positions within the educational sector, ranging from teaching and administrative roles to support and technical staff in schools, colleges, and universities. These jobs are characterized by their focus on fostering learning and development among students of all ages. Key features include opportunities for career advancement, dynamic working environments, and the rewarding nature of contributing to individual and community growth. Moreover, professionals in education often require specialized qualifications and a commitment to continuous professional development to adapt to evolving teaching methodologies and educational technologies.