Job Description :
Locations: Framingham, MA / Atlanta ,GA / New yor , NYC / Chicago , IL / Dallas, TX / San jose , CA / FL

Roles Summary:

In this Software Engineer role, you will be building key mobile web applications and web services for Mobile Engineering team working on initiatives for the Mobile eCommerce business. This role requires experience in all phases of the application development life cycle, as well as an excellent understanding of customer needs and business strategy. The position will report directly to an Engineering Manager and will interface with Business and Quality Assurance Analysts. Working closely with other team members and communicating well with all the stakeholders are key components for success in this position.


5+ years of full software development lifecycle experience including the ability to perform independent analysis
5+ years of experience developing applications in web technologies (We use Node.js, Angular, Java, HTML5, CSS3, SASS, AJAX, JavaScript, Spring, jQuery, JSON, Tomcat and Websphere eCommerce, among others)
Strong problem solving and analytical skills; ability to analyze complex technical problems
Excellent team player who can drive a collaborative environment
Strong time management and organization skills
Ability to balance multiple priorities at a given time
Excellent verbal and written communications, ability to establish effective working relationships with team members and cross functional teams
Self-driven, able to work independently or within a team setting
Results oriented and adaptable

Roles and Responsibilities:

Assure execution of projects by delivering assigned tasks in a timely manner
Understand business requirements and make technical design decisions that fulfill them
Play a key role in making sure projects deployed per schedule with little to no downtime
Understand and comply with PCI, SDLC and all other systems management policies
Understand and comply with existing technical code review processes
Understand and help execute the technical roadmap developed for Mobile
Work with Business Analysts, Business Owners, QM Analysts, and Application Support Teams to understand all stakeholder requirements
Embrace, recommend and apply new technologies as needed

Desirable Technical / Functional Skills :

Experience with MongoDB, Angular, Node.js, Java/J2EE
Experience developing API’s
Exposure to the fundamentals of responsive application design
Experience working with open source technologies
Exposure to Agile/Scrum methodology
Familiarity with Quality Assurance methodologies
Exposure to working in a retail industry
Exposure to continuous integration
Experience working with 3rd party partners
Experience working directly with non-IT business partners