Back to results

Software Engineer

  • Atlanta, GA, United States

From $54 USD / hour

Applications open in a new tab.

Job details

Pay
From $54 USD / hour
Posting language
English
Posted

Original job description

Required Skills & Experience

  • Bachelor’s Degree in a Technical Discipline or equivalent work experience
  • 3+ years of experience in software engineering
  • 2+ years with front end web and mobile development, with strong React or JavaScript experience
  • 2+ years integrating with REST APIs
  • 2+ years’ experience working with Public Clouds (AWS, GCP, or Azure)
  • Experience using AI-assisted development tools to improve productivity, code quality, and problem solving Languages/Technologies: React, Redux, Javascript, HTML, and CSS, Git, GitHub

Nice to Have Skills & Experience

  • Experience with designing systems in consideration of performance, responsiveness, concurrency, availability, supportability
  • Familiarity with Dev Ops tools: CICD & Dev Ops: Github/BitBucket, Jenkins, JIRA, Test Automation Strong computer science fundamentals: OOP, design patterns, data structures & algorithm

Job Description

An Insight Global FinTech client is looking for talented Software Engineers to join their Atlanta based team. This client has a POS point of sale solution - a cloud-first enterprise POS platform that gives you everything you need to run your supermarket, from POS to payments to back office, loyalty, and beyond. Play a key role as a Software Engineer on a scrum team focusing on developing the Next Generation of Emerald point of sale system that serves our Retail industry.

Position Summary & Key Areas of Responsibility · Be part of an Agile team, participating in all Agile ceremonies & activities and be accountable for the sprint deliverable · Implement Sprint feature stories and unit tests ensuring high quality code and minimum feature test coverage is achieved · Defines, constructs, supports and documents solutions based on business needs. · Designs software carefully considering functional and non-functional requirements · Uses core design patterns, coding best practices and enterprise pattern best practices · Be an advocate of quality-up-front and test driven/behavior driven development, supporting the team with the Definition of Ready and achieving our Definition of Done · Removes silo's, contributing to the design, implementation, testing, and delivery of features · Reviews design and code with developers and architects in consideration of performance, scalability, testability and supportability · Can diagnose and debug issues within the system or in downstream dependencies, working with other teams to resolve issues in a timely manner General knowledge, skills and abilities · Google Cloud Platform · In-depth knowledge of end-to-end systems development life cycles (including agile, iterative, and other modern approaches to software development) · Outstanding verbal and written communication skills to technical and non-technical audiences of various levels in the organization (e.g., executive, management, individual contributors) · Ability to estimate work effort for stories and epics, and ensure the milestones are successfully completed · Ability to guide and advise on best practice architecture and design for mobile applications based on previous experience · Positive outlook, strong work ethic, and responsive to internal and external customers and contacts · Willingly and successfully fulfills the role of teacher, mentor and coach In-depth knowledge of networking, computing platform, storage, database, security, middleware, network and systems management, and related infrastructure technologies and practice

Report this job