Software Development Engineer II - (ANGULAR)
Diversant

Huntsville, Alabama

Posted in IT


This job has expired.

Job Info


The Software Engineer will be a member of a team responsible for designing, analyzing requirements, developing, implementing, testing, debugging, and maintaining software solutions for products including but not limited to the following: driver development, application development, system software architecture, software test development, and customer assistance. Requires ability to perform Engineering tasks for a major project or for projects of moderate complexity with limited direction.

Duties and Responsibilities:

  • Example target projects:
    • Design or assist in the design and development of the Mosaic Cloud Platform management solution.
    • Design or assist in the design and development of CI pipeline infrastructure needed to carry out build and test requirements for Mosaic Cloud Platform.
  • Perform or assist in high-level and low-level software design and implementation of new modules and enhancements to existing software.
  • Perform or assist in feasibility studies of needed software development.
  • Document the design including features definition and provisioning models.
  • Help to model and define APIs using YANG or similar standards.
  • Conduct and participate in design reviews and code reviews.
  • Plan and perform unit and system level testing of implemented software modules and enhancements.
  • Help fix software bugs found during all testing phases.
  • Work with team to deploy and test incremental software releases.
  • Organize and coordinate development activities within schedule and product constraints.
  • Other projects and assignments may result and be assigned to accommodate the changing needs of the department and the Company.
Basic Qualifications:
  • Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Computer Information Science, Electrical Engineering, or equivalent education required.
  • 2-5 years of professional experience is required
  • Example Qualifications:
  • Familiarity with Ethernet and networking protocols
  • Experience with software design, implementation and debugging including inter-process communication and multi-threading techniques is required.
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software engineering is required.
  • Experience with at least one modern web development language (Angular/TypeScript) required.
  • Experience with a JVM language (Java or Scala) including, but not limited to, JVM tuning and memory management preferred.
  • Experience developing containerized applications (Docker or equivalent).
  • Experience developing and deploying large scale applications.
  • Familiarity with lab test equipment that would be needed to unit or system level test the software component designed is required.
  • No travel is expected in this position
Preferred Qualifications (Optional)
  • Knowledge of TCP/IP, IP protocols, L2 and L3 protocols, Ethernet switching, networking protocols, and FTTx experience preferred.


This job has expired.

More IT jobs


AF Group
Dallas, Texas
$90,400.00 - $151,500.00 per year
Posted about 1 hour ago

Emergent Holdings
Southfield, Michigan
$60,800.00 - $101,700.00 per year
Posted about 1 hour ago

Emergent Holdings
Detroit, Michigan
$90,400.00 - $151,500.00 per year
Posted about 1 hour ago

Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.