Software Engineer

Latitude, Inc., Baltimore, MD (United States)

Category: Programming

Posted on: 21 Nov 2020

Agile Bamboo Bash Docker Git Java JSON Perl PostgreSQL Redis

Job Description

JOB SUMMARY:

We are looking for an well-versed Software Engineer to join our cross‐functional development team. Selected candidate shall work as part of the Agile team to design, develop, test and troubleshoot various telecom and enterprise software applications. Candidate should be strong in analysis, debugging, testing and problem-solving skills with a willingness to learn and contribute to overall team growth.

 

PRIMARY DUTIES:

    Develop and test C++/Java code for high performance, distributed and scalable applications utilizing best engineering practices.

    Define component architecture based on stories created by Product Owner from customer requirements.

    Collaborate with other engineers on design, implementation, testing, planning and code reviews.

    Evaluate feasibility of design/architecture by developing rapid prototypes or a minimum viable solution.

    Review specifications, ICDs and other documentation related to the applications.

    Create and execute unit and integration test cases.

    Design and create test plans and scripts to address business and technical use cases.

    Diagnose, debug, and fix application operational issues in a timely manner.

    Assist deployment and production support teams to work through customer escalated issues and provide resolutions and root‐cause analysis.

    Create documentation for architecture or design work performed.

    Participate actively in Agile software development activities, including scrums, planning, and retrospectives.

    Comply with organizational policies and procedures to meet ISO guidelines adopted by the company.

 

EXPERIENCE AND SKILLS:

    1‐5 years of professional software development experience with one or more programming languages.At least 3 year of software development experience in C/C++ or Java on Linux/Unix is required.Hands-on experience with UNIX/Linux command line and comfortable with common bash commands is required.Scripting experience in one or more mainstream scripting languages (bash, Perl, Python).

    Experience with relational and NoSQL databases, PostgreSQL and REDIS preferred.

    Knowledge of TCP/IP, HTTP, LDAP, JSON, Git, Maven, make, perl, node.js is helpful.

    Experience working with Atlassian Tools (JIRA, Confluence, Bamboo, FishEye, Crucible).

    Proficient in Scrum/Agile methodologies.

    Knowledge of Virtualization technologies and experience with Cloud‐based services such as Openstack, distributed messaging system like Kafka is a plus.

    Some familiarity with Docker, Ansible, Packer, Yum, Jinja2 preferred but not mandatory.

    Ability to work collaboratively within a team environment to meet aggressive goals and high-quality standards.

    Ability to plan, prioritize and organize effectively and independently multiple projects and tasks.

EDUCATION:

BS in Computer Science, Electrical, Electronic, or Telecommunications Engineering.

Powered by JazzHR

wc2yRuwbjM


Want more jobs like this?

Apply Now

By clicking "Apply Now" or "Subscribe and Apply" you will be redirected to an external website. By clicking "Subscribe & Apply" you give TechieJobs consent to process and store your data, and send you job alerts to provided email.

Job Source: Ziprecruiter (Will expire by: 2021-01-05 00:00:00)

Apply Now

Quick poll
Does your employer allow you to work from home?
  • Yes
  • Yes, but not every day
  • No

* This poll is anonymous.