Software Developer III

GlobalEdge

Moon Township, PA

JOB DETAILS
SKILLS
Amazon Web Services (AWS), AngularJS, C++ Programming Language, Cloud Computing, Coaching, Code Reviews, Communications Protocols, Computer Science, Data Analysis, Design Services, Distributed Computing, HTML (HyperText Markup Language), High Tech Industry, Internet Application, JavaScript, Mentoring, Microsoft C# (C Sharp), Microsoft Visual Studio, Microsoft Windows Azure, Process Improvement, Python Programming/Scripting Language, React.js, Requirements Management, SNMP (Simple Network Management Protocol), Scalable System Development, Server Programming/Applications, Software Administration, Software Design, Software Development, Software Specification, Systems Scalability, Team Player, Technical Leadership, Test Case, Testing, Unit Test, User Interface Design, User Interface/Experience (UI/UX), Web Application Framework, Writing Skills
LOCATION
Moon Township, PA
POSTED
30+ days ago

Position Description

Seeking a Senior Software Developer for a full-time position with benefits.

You will be involved in the design, development, and support of enterprise grade applications encompassing functionality from data acquisition through feature-rich user interfaces. The project involves delivering a scalable system to monitor critical infrastructure that connects to a vast array of devices regardless of make or model, and provides real-time, historical, and predictive data analysis capabilities. You must be highly proficient with current software development technology, tools, and practices, and have expert-level capabilities in C++, Java, and React.
Responsibilities:
* Work with your team and others, contributing to the architecture, design, and implementation of world class, high-performance, enterprise grade server applications. Initial development will be primarily C++/JavaScript/HTML/Python.
* Provide work estimates and conduct design, implementation, and code reviews.
* Author high-quality, unit-tested code.
* Work with the quality team to ensure adequate and appropriate test case coverage.
* Evaluate business requirements to determine potential solutions.
* Coach and mentor team members, assisting them in technical and process areas.
* Provide technical leadership to all lifecycle stages including requirements analysis, architecture/technical specifications, software design and implementation.
* Drive process improvements within the software development team and the Business Unit.
* Mentor less experienced developers.
* Perform other duties as assigned.

Primary Skills Required

* Experience with Java, JavaScript, HTML5, CSS3.* Experience with SQL.

Primary Skills Preferred

* Experience with dynamic web application frameworks (e.g. AngularJS, React, etc.).* Experience with cloud technologies (Azure, AWS, etc.).* Experience with industrial communications protocols (Modbus, SNMP, etc.).* Experience developing highly scalable data-driven, near real-time applications.* UI design experience.* Experience developing container-based applications.* Excellent level skills in C++, C#, Visual Studio, Visual Code

Education Required

* Bachelor’s Degree in Computer Science or related field from an accredited institution.

Education Preferred

See Position Description

Work Experience Required

* 6+ years of experience in the software industry.* 2+ years of experience developing enterprise grade highly scalable web-based applications and/or distributed systems.

Work Experience Preferred

About the Company

G

GlobalEdge