This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

Find jobs in New Jersey today!

To post a job, login or create an account |  Post a Job

  New Jersey Gigs  

Bringing you the best, highest paying job offers in the state of New Jersey

previous arrow
next arrow

Lead Software Engineer – C# WPF


This is a Full-time position in Rockleigh, NJ posted March 30, 2020.

This person will also be able to learn and do mobile development We are seeking a polished and professional Lead Software Engineer to work on our software-based multimedia streaming products. In this role, you will help us to architect, build and enhance our AirMedia presentation technology. Using modern techniques for application development, you will drive the design and engineering approach for delivering and supporting applications developed by the team. You must be creative, thrive on solving problems and be self-motivated Responsibilities Analyze product requirements to determine feasibility of design within time and cost constraints. Lead and contribute to the development activities such as architecturedesignimplement, project estimates, scheduling, integration planning and deliverables. Work collaboratively with other developers within our team or across other teams to ensure a high standard of quality for the team’s deliverables. Work in an agile environment focused on the most important deliverable for our customers. Analyze and problem-solve field issues. Qualifications A minimum of a Bachelorrsquos degree in Computer Science, Computer Engineering or equivalent is required. A minimum of 10 years of industry experience with C and WPF including object-oriented design. Strong experience serving as lead developer throughout the full software development lifecycle, end-to-end, from scoping, planning, conception, design, implementation, code review, and testing to documentation, delivery and maintenance. Strong experience programming with modern development techniques, including MVVM and reactive programming. Strong communication skills to articulate development strategies, architecture and design. Experience with GIT and SVN source control management. Experience with continuous integration concepts and tools, such as Jenkins, Microsoft TFS, TeamCity, etc. Experience with AgileSCRUM methodologies. Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end software systems and all points in between. Preferred experience Kotlin and Android Architecture Components