Senior Web Developer
Location: Minneapolis, Boston, So Cal or 100% Remote
Top Skills: Java and Angular development, Java Spring MVC framework, systems design, Agile, DevOps, CICD and B2B/B3C web-based solutions
The person would be taking the team from our old technology stack to a new SAP Cloud based eCommerce application so there is a need to be able to support and work with a range of things until the transition is over.
Overview:
The Senior Web Developer will be part of the Customer Experience Team. As a senior developer the individual in the position is expected to have a high degree of technical knowledge and good communication to not only deliver as a developer, but also collaborate with peers to deliver solid solutions, act as a mentor for more junior developers, innovate to make the Cx Team more effective and be an active partner with other IT and business teams.
The individual will be a key team member of strategic initiatives like the creation of a new Customer Portal, business sites and B2B/B2C eCommerce solutions. As a member of agile run projects, the employee is expected to be able to collaborate with people of different discipline.
The candidate must be able to work autonomously and have a solid experience with Java and Angular development, Java Spring MVC framework, systems design, Agile, DevOps, CICD and B2B/B2C web-based solutions.
Responsibilities/Essential Functions:
- Designing, coding, testing, and quality assurance of complex product features within our Customer Engagement & Commerce portfolio
- Accountability, delivery of the assigned tasks on time, ensuring high quality and high performance
- Work in a Lean development environment which requires the individual to be self-driven
- Works with Business / Functional Analysts to understand business problems and develop technical solutions.
- Apply structured design and structured programming techniques to assigned tasks.
- Develop task / project estimates, and project schedules.
- Contribute to the definition and improvement of the installation, administration and maintenance processes of the SAP Commerce Cloud (Hybris) software and solutions.
- Support team members in cross-functional tasks such as QA, UAT and defect triage
- Recommends system solutions by comparing custom development and possible purchased alternatives
- Bring a sense of innovation to the business and IT teams
- Additional duties may be assigned as needed by management.
Application Support
- Provide application support as needed by diagnosing integration and performance problems and implementing long-term solutions.
- Configuring, managing, monitoring, and debugging software (web applications, Apache, tomcat).
- Maintain accurate and up-to-date documentation on configurations, software revisions and patch management information
- Stay abreast of advances in assigned technology and business processes
Organizational Functions
- Foster a collaborative team environment, actively shares knowledge with fellow team members
- Maintain consistent communication with internal and external business partners
- Participate in overseeing and on occasion leading the on-shore and/or off-shore consulting practices and development efforts
- Work closely with leadership to prioritize and implement continuous improvement for internal and external customer experiences
- Consistently seek the long-term development as an IT professional
Knowledge/Skills/Abilities:
- Strong development experience with Java, JEE technologies, Angular and Java Spring MVC Framework
- Expertise in deploying and managing Java applications using tomcat.
- Strong knowledge of SQL
- Knowledge of JSP, JavaScript, CSS, jQuery
- Proven experience with Json, XML, REST/SOAP/CXML API
- Experience using SDLC methodologies, CI/CD and source code control applications
- Strong experience with Agile project management methodologies
- Strong analytical, technical, and architectural skills
- Excellent attention to detail and highly organized.
- Constructive and open style of communication as a team player
- Excellent communication skills both written and verbal.
- Demonstrated ability to work independently with minimal supervision.
- Strong knowledge of Microsoft Office Products including: Visio, Word, Excel, PowerPoint
- Experience in and with distributed teams, contract labor and offshore resources
- Demonstrated experience in collaborating with stakeholders and business process owners
- Experience/Qualifications:
- Bachelor degree in Computer Science or Engineering, or equivalent combination of education and experience
- 8+ Years of relevant software development experience
- 6+ years of demonstrated experience in Online Customer Experience (Business Sites, Customer Portals, B2C, B2B and/or B2B2C ecommerce business practices)
- Preferred Experience / Education
- Development experience with Hybris or SAP Cx modules, Commerce Cloud (CCV2)
- Experience on integrating various payment providers
- Working Environment/Safety Requirements:
- Office environment
- Experience with Microsoft DevOps
- Experience with ERP software (Oracle, SAP, other)
- Agile framework certifications preferred not required
#DICE
khammer@c4techservices.com
Read Full Description