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