Senior Software Engineer-Digital in Atlanta, GA at ConsultNet

Date Posted: 11/19/2020

Job Snapshot

Job Description

Position-Senior Software Engineer-Digital Platform Experience
Location: Atlanta, GA
Work remote with requirment to relocate. Will pay relocation
Work status US Citizen, Green Card.

This Senior Software Engineer will join the Digital technology team, where we strategically plan, analyze and produce results.The team has exceptional engineers who have the passion to develop build new robust software with cutting edge technologies and data techniques to Client solutions and build knowledge from the ground up while driving results that produce tangible impact and sustainable change. Perform other duties as assigned.

A successful candidate must have the expertise to translate business requirements into well-engineered cloud application systems on Google Cloud, Azure or AWS.Interface with internal customers to determine the most efficient and cost-effective approach to meet business requirements and design, develop, test, install, and deploy the required software applications.Develop solutions utilizing a variety of software technologies, including new code construction, modifications to existing modules, configuration and/or package implementation.This position will be responsible for the development, deployment automation, and support of applications for a specific area, leveraging his/her expertise and knowledge of multiple systems. This position will work closely with Software Engineers, Technical Leads, and Management in a highly collaborative environment. Perform other duties as assigned.

Essential Functions:
  • Perform coding/configuration, testing, implementation and documentation on solutions developed including design specifications.
  • Perform applications programming activities, to include code, test, debug, document, maintain, and modify applications programs.
  • Ability to extract, analyze, and report the data.
  • Strong attention to detail when identifying data relationships, trends, and anomalies.
  • Monitor the application for operating efficiency and performance stability in order to provide (or arrange) proactive maintenance.
  • Lead and proposed a solution to complex application issues.
  • Serve as a coach and mentor to less experience developers and delegate tasks as appropriate.
  • Commit to overall deliverables with customers and/or management.
  • Flexibility to work across all functions/levels as part of a dynamic team.
  • Support the evaluation and recommendation of new technical directions and approaches to management.
  • Regular, dependable attendance and punctuality
Education/Experience:
  • Bachelor's Degree in Computer Science/Engineering and 5+ years of related experience or an equivalent combination of education and experience.
  • 5+ years' experience of software designing and developing web and enterprise applications for high traffic sites.
  • Deep technical understanding of JavaScript, jQuery, Java/J2EE, Spring, SOA, REST and messaging frameworks.
  • Experience with React, Backbone, Handlebars, NodeJs, VueJs, Marionette preferred
  • Building cloud-native applications in private & public cloud (GCP, Azure, AWS) would be a Must.
  • Experience with database technologies and creating SQL queries.
  • Experience with NoSQL (Cassandra, MongoDB, DynamoDB) preferred
  • Experience with modern browser technologies and cross platform challenges
  • Retail solution implementation experience is preferred
  • Experience implementing and technical understanding of eCommerce functionality preferred.
  • Experience in multi-channel retail technologies required.
  • 2+ years in mature agile, automated environments w/ Continuous Integration (CI) / Continuous Deployment (CD)
  • Experience leading a small project or a part of a larger project
Other Skills:
  • Understanding of full life cycle software development with Agile and Lean Startup methodologies.
  • Knowledge of Unit Testing best practices and Continuous Integration processes.
  • Ability to effectively learn and use new programming concepts, tools and methodology to support the needs of the business.
Communication Skills:
  • Demonstrated ability to effectively share technical information and train and mentor less experienced or knowledgeable team members.
  • Advanced presentation (written and verbal) communication skills. Ability to effectively communicate technical issues and solutions to all levels of Product Engineering and Product Management.
Reasoning Ability:
  • Strong analytical and problem-solving skills.

Work Hours:
  • Ability to work a flexible schedule based on department and company needs.






Be a part of the ConsultNet difference. As a leading national provider of IT staffing and solutions, ConsultNet delivers exceptional services to startup, midmarket and Fortune 1000 companies across North America. Since 1996, we've partnered with clients to create rewarding opportunities for our consultants, successfully building teams that have surefire results.
In the past two years alone, we have placed more than 1,500 consultants in contract, contract-to-hire, or direct placement opportunities. We understand communication is key to finding the right job that matches your skills and career goals. For us, it's not just the work that we do; it's how we do the work. Our breadth of offerings extends to multiple IT positions in major markets throughout the country, see more at www.consultnet.com

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs