
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.