Software Engineer

fullbeauty   •  

New York, NY

Industry: Apparel & Footwear

  •  

Less than 5 years

Posted 292 days ago

This job is no longer available.

Duties and responsibilities

  • Participate in the development of full stack web and backend applications in a high-volume transaction-oriented ecommerce environment, on a Salesforce Commerce Cloud, Microsoft and related technologies (.NET, C#, WCF, MVC, Web API, IIS, SQL Server, Azure, JavaScript).
  • Engineering breadth is meriting, and experience and ability to work with web or mobile applications on othertechnologies (Java, LAMP, MEAN) etc. is a plus.
  • Ensure correct technology choices and strive for excellence and learning of new skills under the mentorship of senior team members.
  • Help shape and enforce development standards and practices throughout the organization.
  • Collaborate within the team and department.
  • Perform peer code reviews and architectural reviews.
  • Assume technical ownership of feature sets and modules without needing daily oversight.
  • Participate in sprint planning and grooming and be engaged in the Agile process.
  • Full SDLC including support through post development activities including automated and itegration testing, deployment, and production support.

Minimum Qualifications

Education / Degree:

Bachelor's or Master’s Degree (preferred) in Computer Science or related field.

Experience / Education Area:

  • A strong computer science background and solidexperiencewith object oriented design and programming:
    • Expert in object oriented principles and design patterns
    • Component, module and library design and development using SOLID principles
    • A passion for writing polished, well-architected code.
    • Well versed in web, backend and database software development principles.
    • Experience in agile software development teams
  • At least 3years of professionalexperience in Microsoft tools andtechnologies, including:
    • .NET web and application development using C#
    • Microsoft Azure services, including App Services, Service Bus and Storage
    • Intimate familiarity with patterns and practices of the Microsoft web technology stack
    • Design/development of high volume web application in ASP.NET, both Web Forms and MVC
    • Implementing and consuming Web Services using WCF and/or ASP.NET Web API
    • Architectural patterns like MVC, SOA, DI, etc.
    • Implementing and deploying web applications in IIS
    • Database programming and relational schema design for SQL Server
    • Hands on experience writing unit tests
  • Proficiency or familiarity with:
    • Java, LAMP, or MEAN experience etc. is a plus.
    • AWS experience is a plus.
    • Mocking frameworks like Moq, Microsoft Fakes, etc.
    • XML, XSLT and XPath Client-side Java Script and CSS libraries/frameworks like Angular.js, Bootstrap etc.
    • Integration testing
    • DevOps principals and exposure to monitoring tools like New Relic and Application Insights
    • Experience developing for Salesforce Commerce Cloud (fka Demandware) is a plus.
  • Thrive on solving complex problems and creating high quality, highly scalable software solutions.
  • A passion for learning and using the latest tools and technologies.
  • Effective time management and prioritization skills.
  • Very good communication skills. Ability to tailor communication style to different audiences, and to exercise good judgment in frequency and nature of communications to different parties (team members, stakeholders, senior management etc.).

Soft Skills

  • Thrive on solving complex problems and creating high quality, highly scalable software solutions.
  • A passion for learning and using the latest tools and technologies.
  • Effective time management and prioritization skills.
  • Very good communication skills. Ability to tailor communication style to different audiences, and to exercise good judgment in frequency and nature of communications to different parties (team members, stakeholders, senior management etc.).

530-067