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.
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:
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.
BS in Computer Science, Electrical, Electronic, or Telecommunications Engineering.
Powered by JazzHR