Description
Major Job Duties and Responsibilities:- Review and approve modifications to existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
- Review and approve the design and development of software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.
- Counsel customers about software system design and maintenance.
- Counsel systems analysts, engineers, programmers and others on project limitations and capabilities, performance requirements and interfaces.
- Develop and direct software system testing and validation procedures, programming, and documentation.
- Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
- Work as a developer on a small focused team creating systems supporting telemetry registration, subscriptions and transnational history of client's machine fleet.
- Work along side other small teams creating similar systems with different machine fleet data sets
- Collaborate with a team of developers creating Web Applications and API's supporting client's Telematics service layer.
- Responsible for application design, development, and automated testing of C# and Java code.
- Work with a development teams and other infrastructure specialist such as data architects and web developers.
- Bachelor degree in computer science or equivalent training required.
- Bachelor degree in computer science or equivalent training required.
- 6-8 years related experience (in development) required.
- C# and Azure required (1 - 2 years of experience; internship experience included) Java (recent versions) a plus but not required.
- Good interpersonal skills.
- Leadership skills.
- Shows initiative.
- Must have Microsoft Azure, C# and RESTful web services experience, Java is recommended.
- Experience with RESTful web services and Azure are required.
- Experience with Javascript, HTML5, and Angular web technologies is a positive.