Company Overview
Ready to take on more and develop your career, you will be supported and nurtured to grow both personally and professionally.
This is an exciting opportunity to join a forward-looking innovative company that employs innovative people. We work alongside our customers to generate success for them. Through the quality of our services and products, and the long-term commitment of our staff, we add value to our customer’s businesses and thereby create a basis for our own long-term success.
For more than 30 years, Asigra has had a single-minded dedication to enterprise-class backup and recovery, and has an unparalleled reputation of protecting data for fortune 500 companies with over one million installations worldwide. Our award-winning software delivers maximum security, reliability, manageability and affordability for private, public and hybrid clouds for businesses of any size.
And because the value of technology can only be measured by its ability to achieve business objectives…our goal is clear: ensuring organizations get back up and running efficiently after a data loss as Recovery is Everything.
Asigra has been recognized as the Top Enterprise Backup App by Techtarget Storage Magazine and was recently cited as one of the Top 10 Cloud Companies to Watch. More information on Asigra can be found at www.asigra.com.
Role Summary
We are looking for someone who is passionate about software and can demonstrate effective teamwork working as part of a team. The successful candidate will develop and maintain a backup application in a client/server architecture. Development of the application includes code maintenance (bug fixes and speed improvements), as well as the development of new features and functionality. Expect high exposure to new technologies and emphasis on cross platform development and interaction. Reporting to the Senior Manager of Software Development, you will be responsible for defining and implementing the technical direction of our growing IT platform. This is a hands on development role that will challenge your innovative enterprise solution designing skills.
Based on your experience, we will rely on you to work with project teams to deliver quality solutions in an efficient manner. From development through to testing, the organization will support you along the way. The position is full stack, from the front-end JavaScript to the back-end C++ and SQL. The stack we use is dynamic, and it will be important to keep up to date with what is new and current.
Key Responsibilities
Solutions, designs and develops innovative, customer facing applications and back-end application to drive the growth and transformation of our business
Develop strategic technology roadmaps from legacy system toward newer technology.
Research, evaluate and synthesize technical information to design, develop and test systems
Develop and implement solution on backup /restore products and storage
Develop and implement solution on virtualization, container, and cloud technologies
Develop data, process, messaging and network models to optimize architecture and to evaluate the performance and reliability of designs
Assess, troubleshoot, document enterprise architecture standards, upgrade and develop maintenance procedures for systems, communications environments and applications software
Full software development lifecycle process knowledge
Good team player with strong written and verbal communication skills
Qualifications
Must have worked formally as an Software Developer in virtualization platform for a minimum of 5 years
Bachelor’s degree in Computer Science, Engineering or equivalent
5+ years IT Industry experience in application design and development
Expert in (In-depth, hands-on experience) virtualization technologies; VMware, VADP, vSphere API. VDDK, Converter SDK, VM Replication, Hyper-V, Volume Shadow Copy Service (VSS) , Xen server, Physical-to-Virtual (P2V), Server virtualization
In-depth, hands-on experience with C++, C#, SQL, Python, Perl, Boost C++ library, XML, Java/J2EE, Spring Framework , AngularJS, Node.JS, HTML, JavaScript
In-depth, hands-on experience with Databases: Microsoft SQL Server, DB2, MySQL , Oracle SQL Server, PostgreSQL, MS Exchange, MS SharePoint
Experience with major cloud providers (AWS, Google, Azure)
Experience with one or more technology domains, such as mobile, storage, networking, etc
Experience with Microsoft technology platforms and tools (Visual Studio)
Demonstrated ability to effectively lead product design
Understanding of enterprise network, and infrastructure architecture
Experience in the following Operating Systems: Linux, MacOS X, Windows
Experience in the following File Systems; NFS, ZFS, NTFS
Experience with bug tracking systems and Version Control (CVS, Subversion)
Salary: $90,000.00 to $120,000.00 /year
Asigra welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.
We thank all applicants for their interest; only candidates who meet the stated requirements will be considered.