Epicareer Might not Working Properly
Learn More

Senior Software Engineer

$ 7,000 - $ 9,000 / month

Checking job availability...

Original
Simplified

Job Description

Lead and manage a software team in software development and partner engagement.

  • Perform analysis, design, development and support of existing and new products.
  • Plan and manage software development cycle and activities.
  • Ensure quality and reliability of the software application/solution and optimally align with business objectives.
  • Collaborate closely with external vendors for system implementation and integration.
  • Coordinate, support, and communicate effectively within the internal team and with vendors.
  • Investigate incidents, resolve issues, and document solutions.
  • Develop comprehensive technical documentation and guides.

Requirements

  • Background in Computer Science, Computer Engineering, Data/Network Communications, Electrical/Electronic Engineering, or a related field.
  • At least 6 years of working experience in software development and prior experience in leading a team.
  • Proven experience in building enterprise solutions.
  • Demonstrated ability to lead software development projects, including mobile app development.
  • Experience in developing or integrating software components using APIs (REST/JSON).
  • Proficient coding skills in Java/J2EE (preferably) and JavaScript such as Node.js, Express.js.
  • Familiarity with AWS services such as Lambda, MQ, etc.
  • Excellent communication skills, both written and verbal.