Senior Software Developer - IoT/Back End (Java, Python, AWS, OOP, TDD)

Full Time
Remote
Posted
Job description

Our Client creates cutting-edge wireless software products used by telecom organizations, solution architects, wireless engineers, cellular/broadband network designers, and we want you to be a part of their team. Eclipse is in search of an experienced Software Developer, with strong Networking experience to design and develop software to help evolve our Client’s Software Platform.

The Software Developer responsibilities include gathering user requirements, defining system functionality and writing code in various Back End languages, like JavaScript, Python, Java, and C\C++ programming languages. Our ideal candidates are knowledgeable in the Software Development Life Cycle (SDLC) from preliminary system analysis to tests and deployment. Ultimately, the role of the Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design. This is a fantastic opportunity to engage in a positive and creative work environment that offers excellent benefits and flexible schedules.

Your primary focus will be to design, develop and test new asset and DLCM software.

Responsibilities:

  • Provide leadership and technical expertise to architect, design, implement, test, debug, document and maintain new and existing networking features of our platform, including customer integrations, cloud, server and networking applications
  • Implement interfaces and networking software for Device Monitoring, Device Management, Reporting, Orchestration, Onboarding and Portal configuration features
  • Work with PM in understanding business requirements, technical specifications, feature acceptance criteria
  • Breakdown business, design and functional requirements to engineering tasks
  • Deliver software utilizing Scrum/Agile disciplines and methodologies
  • Writing reusable, testable, efficient code and perform object-oriented programming
  • Create and maintain detailed documentation for newly implemented code
  • Identify and communicate project risks and issues to product owners
  • Execute full Software Development Life Cycle (SDLC)
  • Develop flowcharts, layouts and documentation to identify requirements and solutions
  • Write well-designed, testable code
  • Produce specifications and determine operational feasibility
  • Integrate software components into a fully functional software system
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality

Job Requirements:

  • Bachelor’s Degree in Engineering or Computer Science or equivalent work experience
  • 7+ years of software design and development experience
  • Programming knowledge in Python, Java, and C\C++
  • Strong design, deployment and administration knowledge of AWS, networking (routing/switching) architectures and Production environments
  • Excellent scripting skills, using bash and Python or other common Linux scripting languages
  • Strong working knowledge of TCP/UDP, SNMP, HTTP/HTTPS, SSL/SSH
  • Knowledge of site-to-site VPNs, VPN client configs, cloud management and virtualization platforms
  • Excellent troubleshooting skills and debugging techniques
  • Ability to navigate through complex network topologies (tcpdump, Wireshark)
  • Familiar with Grafana, AWS IoT, Greengrass and Timestream
  • Ability to work unsupervised in a fast-paced environment
  • Openness to learn and apply new processes and tools
  • Strong organizational and leadership skills

Preferred Qualifications:

  • Knowledge of SNMP, MIB parsers and OSS/BSS systems in Telecommunications

Eclipse and our Client(s) is an Equal Opportunity/Affirmative Action Employer. All applicants will be considered for employment without regard to race, color, religion, gender, national origin, disability, protected Veteran status or any other characteristic protected by federal, state or local law.

Job Type: Full-time

Pay: $60.00 - $80.00 per hour

Benefits:

  • 401(k)
  • Dental insurance
  • Employee discount
  • Health insurance
  • Paid time off
  • Retirement plan
  • Tuition reimbursement
  • Vision insurance

Experience level:

  • 10 years
  • 11+ years

Schedule:

  • Monday to Friday

Application Question(s):

  • Do you require sponsorship to work in the US?

Education:

  • Bachelor's (Preferred)

Experience:

  • Grafana, AWS IoT, Greengrass and/or Timestream: 3 years (Required)
  • knowledge of TCP/UDP, SNMP, HTTP/HTTPS, SSL/SSH: 3 years (Required)
  • Python: 4 years (Preferred)
  • Java: 3 years (Preferred)
  • Back-end development: 6 years (Required)
  • AWS IoT: 3 years (Preferred)
  • AWS Administration: 3 years (Required)

Work Location: Remote

colinoncars.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, colinoncars.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, colinoncars.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs