Senior Software Engineer - Angular/IoT

Company: HireNetworks ( Learn More )

General Information
Not Specified
At least 3 year(s)
Not Specified
Job Description Senior Software Engineer – Angular / IOT – 6561
Are you a full stack software engineer with a background in manufacturing/automation and the desire to move work with Angular 5 and Internet of Things technology? Our large manufacturing client is building out a brand-new incubated team centered around creating a system of smart machinery, and they need a Senior Software Engineer to help kick off the initiative! This is a technical leadership role. 
This opportunity is direct-hire with a strong benefits package. Local candidates are strongly preferred, but the client will consider folks who will relocate to the Triangle on their own expense. No sponsorship or C2C arrangements are available. If this sounds like a good opportunity for you, apply today! 
Responsibilities of the Senior Software Engineer – Angular/IOT:
  • Tasks as a Full Stack Software Developer in the frontend and in the backend area, going through all project phases such as concept, design, implementation, testing, documentation until delivery
  • Work in the field of Product- and Build-/Release-Management such as:
  • Setting up and sustaining of a test-, build/release- and representation system
  • Setting up and supervising of the release plan
  • Work in the area of cloud computing and IoT:
  • Concept, design, and realization activities to build a standardized IoT Platform using Microsoft Azure
  • Implementation of software for example for the device-to-cloud connectivity, the capability for device management and its device configuration from the cloud. 
  • Packing of software to a reusable API/SDK, including Interface description and general documentation (Cookbook, Manuals)
  • Work in the area of general Web-Development such as implementation of an IoT-Web-Portal (including for example Device Management, etc.)
  • Supporting the Project Leader by executing tasks that includes:
  • Definition of "larger" work packages (including interface definition, etc.) which can be executed by an external team.
  • Leading of external team as Sub-Project-Manager or Product Owner
  • Qualifications of the Senior Software Engineer – Angular / IOT:
  • Hard requirements:
  • 3-5 years’ relevant experience
  • Significant experience utilizing Angular technologies for JavaScript/Typescript, with solid experience in Angular 2, 4, and/or 5
  • Experience in modern Microsoft technologies (Azure, CosmosDB, C#/ASP.NET)
  • Experience in a manufacturing or automation industry or environment
  • Team leadership experience or qualifications
  • Additional requirements:
  • Expertise in Business Analysis and Requirements Engineering (including the ability to define UI mock-ups)
  • Expertise in Agile methodologies
  • Experience defining and documenting software architecture
  • Strong knowledge of software design patterns
  • Knowledge in cloud patterns (IaaS, PaaS, SaaS) and IoT patterns
  • Knowledge in IoT technologies as well as platforms such as Microsoft Azure or AWS
  • Expertise in object-oriented software development in at least one OO high-language (e.g. C#.NET, C, Java)
  • Expertise in web development (HTML, CSS, JavaScript, Typescript), including knowledge in the commonly used frameworks (e.g. JQuery, Angular, Bootstrap) and the runtime environment (node.js) or packaging manager such as NPM
  • Knowledge in test management (V-Modell in software testing)
  • Expertise in product lifecycle management
  • Build/Release management experience
  • Experience in continuous delivery/DevOps
  • Desired qualifications and knowledge:
  • Computer science degree or additional equivalent certifications/experience
  • Prior experience building out a new team
  • Testing tools (Selenium, PHPUnit)
  • Hypervisor technology (Hyper-V)
  • Linux OS
  • Windows Server
  • Contact Lindsay Allan at [Click Here to Email Your Resumé] or (919)981-6200 x325 with questions regarding this posting. A Word resume is preferred when applying.
    When looking for a job, have you ever heard the phrase… it’s not about what you know, it’s about who you know?
    At HireNetworks, it really is all about who we know.
    Whether your current contract is coming to a close, you’re looking to advance your career or are a company on the hunt for new talent and wanting to expand…let HireNetworks put our networks to work for you. 
    HireNetworks is an equal opportunity employer. 
    Job Requirements