Lead Web Software Engineer

Computers/Software Los Angeles, California


Description

Position at J2 Cloud Services

About the job

This role will lead a global team of developers, which are responsible for all internal and public-facing web applications for the J2 Voice Brands. You will have the opportunity to create technical specifications including defining and extending the software architecture for web-based applications. You will write both proof-of-concept code and production-ready implementations. You will guide and mentor other developers in the implementation of those same web-based applications. Through collaboration with other technical teams, UX designers, product management, project management, and other stakeholders throughout the organization, your contributions will provide powerful streamlined websites for our customers.


Responsibilities

  • Develop software solutions by analyzing the business needs, conferring with users, understanding the workflow, data usage and work processes, investigating problem areas and following the software development lifecycle.
  • Develop responsive design web applications using ASP.NET MVC, ASP.Net Web Forms, CSS, Bootstrap, Ajax, Javascript, Jquery, Typescript, Angular, and C# language using Visual Studio and MS SQL Server.
  • Design high-level application architecture using various design patterns and architectural patterns including object-oriented programming principles written in C# using N-tier and Service Oriented
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, UML diagrams, charts using Microsoft tools.
  • Provide production support, deploy applications and offer technical support to the team to resolve complex issues or to implement new development processes.
  • Makes web content changes as requested
  • Researches and tests new technical endeavors
  • Explores all technical possibilities and make recommendations
  • Downloads/installs/sets up software demos and configures for testing
  • Documents advantages/disadvantages of various options
  • Performs other related duties as assigned

Requirements

  • Bachelor’s Degree in computer science, related studies or equivalent related work experience
  • Experience developing applications through the entire SDLC
  • 3+ years ASP.NET 3.5 or above using Web Forms or MVC 3 or above (C# as preferred language)
  • 3+ years MS SQL Server, database design, views, and stored procedure experience
  • Strong fundamentals in HTML5, CSS3 and JavaScript.
  • 5+ years modern javascript frameworks such as Vue, React, and Node.
  • Knowledge of Object‐Oriented, Design Patterns, and distributed programming.
  • Knowledge of Bootstrap, HTML5 and Responsive Design.
  • Extensive experience working with JavaScript language using object oriented patterns.
  • SOA and RESTful APIs experience preferred
  • SCRUM / Agile experience preferred
  • Visual Studio
  • Visual Studio Code
  • Github & Team Foundation Server
  • 3+ years XML/XSLT and JSON
  • 3+ years AJAX, JQuery
  • 3+ years HTML, CSS
  • Experience developing in Sitefinity CMS a plus
This is a remote/office-based position which may be performed anywhere in the United States except within Colorado.

#J2CloudServices