A

Software Developer (Mid-Level)

Alvaria Inc
Full-time
On-site
Pasig City, Metro Manila, Philippines
 

Mid Software Developer

Location: Philippines- Remote

 

Responsibilities:

  • Investigating and resolving bugs in our software
  • Participating in code review
  • Extending your skills through software engineering tasks
  • Implementing new features
  • Creating automated end to end, integration, and unit tests
  • Modernizing software

Requirements:

  • 2 years of experience in IT industry as Software Developer or related
  • Ability to work with English documentation
  • English speaking/reading/writing at minimum B2
  • Good knowledge about 
    1. Linux environment 
    2. Bash
    3. Python (or other scripting language)
    4. UML
    5. Design Patterns
    6. RDBMS (PostgreSQL)
    7. For source control: GIT
  • Basic knowledge about:
    1. Web technologies (HTML, REST)
    2. C/C++
    3. Asynchronous programs (one of: Python Asyncio, Twisted, libuv, libevent)

Nice to have:

  • Knowledge about:
    1. TCP/IP, UDP, etc.
    2. Telecommunications technologies (SIP, Asterisk)
    3. gRPC/ProtoBuf
  • Previously used following tools:
    1. For source control: TFS
    2. For Issue tracking: Jira
    3. Jenkins
    4. Docker
  • Some personal projects you worked on