Software Dev't. and Partner Tech Specialist
Cobena Business Analytics & Strategy, Inc.
- Taguig, Philippines9th Avenue , Taguig, Metro Manila, PhilippinesTaguigMetro ManilaPhilippinesPhilippinesTELECOMMUTE
- Toàn thời gianFULL_TIME
Miêu Tả Về Công Việc
Position (Brief Description)
A Software Developer will be part of the Software Engineering division of the Data Team. He or she will be working together with different teams to provide support in the areas of systems development, analytics, database administration, data quality assurance, research, project management, project support, and report writing. The Software Developer will have the opportunity to work in the different parts of the organization, to be trained and developed by being exposed to various types of roles in increasingly complex tasks.
Those assigned in the Software Engineering division are expected to proficiently use frameworks in performing front-end and back-end software development (for web and mobile app). He/she will be involved in the entire systems development process, from design to implementation to maintenance. His/her tasks may include programming standalone tools or scripts; designing modules, algorithms, and interfaces; working with databases; testing and optimizing code; and developing applications.
He or she will be expected to develop and integrate apps using low code development systems such as Microsoft PowerApps. Furthermore, he or she is expected to develop custom visualizations and use base maps in creating data visualizations (Google Maps and/or Open Street Maps).
As a Partner Tech Specialist, he or she will also be involved in learning partner technology (going through training and business development meetings with partners) like Synapse Analytics. He or she will also be involved in product development and product ownership for in-house products like Cobena’s Learning Management System.
Consistent with its whole-brained approach, Software Developers in Cobena are expected to be involved in occasional Data Science & Analytics, and Data Engineering tasks. This means that software developers will have exposure and minimal responsibilities involving data processing, SQL, dashboarding, and exploratory and predictive data analysis (basic statistics, regression, clustering).
Responsibilities
- Works closely with the rest of the team/s in the planning, research, implementation, testing, and maintenance of both current and future system/s and in the design of algorithms and analytical tools to be able to address the various client requirements
- Reviews existing systems to identify and propose improvements
- Designs and develops front-end interfaces, ensuring it follows UI/UX best practices
- Develops system back-end, ensuring efficient communication between client and server machines
- Designs system architecture and manages both relational and nonrelational database systems
- Clearly and comprehensively documents system design, code, and the like
- Manages both controlled tests pre-deployment and live testing environments, assuring quality of the developed systems
- Maintains and provides support for systems
- Prepares reports and presents progress and results to both internal teams, senior management, and external clients/stakeholders
- Learns and evaluates technologies that may be necessary or useful to build or improve systems
- Software Developers may supervise individuals to help the latter become the best they can be.
Software Developers will work closely with the senior consultants with respect to project management and client Servicing
Trình độ tối thiểu
Graduate of Computer Science, Information Technology, Management Information Systems, or related programs; or at least 2 years of relevant work experience in software development or software engineering roles
Technical Requirements
- Proficient in office productivity tools (word processing, electronic spreadsheet, presentation preparation).
- Proficient in HTML5, CSS3, Python, Java, and Javascript
- Knows how to set up, do information retrieval, and manipulate data from databases hosted in an SQL DBMS and NoSQL DBMS (preferably MS SQL, MySQL, PostgreSQL, MongoDB)
- Knowledgeable with using Git
- Preferably with experience in React, Angular, Django, .NET, REST API, Serverless Functions
- Preferably with experience working with cloud technologies: Azure, Google Cloud Platform, Amazon Web Services
- Preferably with experience software testing and QA methodologies
- Useful to have knowledge on OpenEdx, Docker, VM management, Bash scripting
Non-Technical Requirements
- Creativity - Designing new approaches to solving problems and implementing solutions.
- Communication - Good command of language in both oral and written communication.
- Collaboration - Able to work well with a diverse set of people to deliver excellent results.
Others
- Knowledge of related fields is advantageous: using a BI reporting tool (Power BI, Tableau, Looker) in developing interactive dashboards, Data Engineering, Data Science & Analytics
- Knowledge of the following specializations is advantageous: o Graphics Generation in Javascript: WebGL, Three o DevOps, CI/CD o UI/UX Design o Agile/Scrum o Cybersecurity o Android, IOS/Swift
Đặc quyền và lợi ích
- Work from Home
Tóm tắt công việc
- Trình Độ Công Việc
- Phó Giám Sát/Giám Sát
- Ngành Nghề
- IT and Software
- Yêu cầu học vấn
- Tốt nghiệp Cử nhân
- Địa chỉ văn phòng
- 9th Avenue
- Ngành nghề
- Management Consulting
- Vị trí đang tuyển
- 1 vị trí tuyển dụng mới
- Trang web
- http://www.cobenagroup.com/