DescriptionAs a member of the software engineering division under the database cloud team at IDC, you will be involved in the design and development of software according to the provided specifications for the database cloud software development. You will be expected to adopt the standard practices and procedures for software development. You will perform professional software development tasks associated with the developing and debugging of software applications and help in customer deployments. You are also expected to provide technical leadership to other junior software developers and recommend/justify major changes to existing products/services/processes as you grow into the position.
Qualifications:
- 3-5+ years of minimum work experience
- Expertise in one of the programming languages - Java/Python or C++.
- Good software development experience for new software and also re-factoring/enhancing of the existing software to make it performant, scalable and reliable.
- System side experience is preferred, including knowledge of Virtualization (Xen, KVM, Docker, VMWare, Containers), Storage Domain, System API programming etc.
- Experience is designing and building cloud software is highly preferred.
ResponsibilitiesAs a Member of Technical Staff, you will be involved in the design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.
Duties and tasks are standard with some variation; displays understanding of roles, processes and procedures. Performs moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes. BS degree or equivalent experience relevant to functional area. 2+ year of software engineering or related experience.