Software Developer (5)

At IT Availability, we promote a strong, collaborative culture and provide our employees with the tools and skills they need to succeed. We are about trust, camaraderie, and a shared ambition to solve some of the world’s most complex challenges. You will get to work alongside a team of talented professionals who are passionate about their work and the mission. We offer competitive pay and benefits, a flexible work environment to support work/life balance as well as a learning environment and training opportunities to further develop you professionally. Come be a part of a company that is driven to improve our customers, our future, and to protect our freedom. We are developing the technology of tomorrow, delivered today. Drawing strength from our differences, we’re innovating for the future. And you can, too.

IT Availability is seeking Software Developers for a hands-on technical role focused on full stack software development. The developer partners with our customers to understand and enable them to solve their data pain points with data management, search and analytics solutions. Position requirements include the following:

  • Develop code and data pipelines to ingest relational databases, file shares, web services, and real time streams.

  • Develop code to harmonize disparate data sets into canonical models for analysis and operations.

  • Participate in all aspects of the software life cycle using Agile development methodologies.

  • Participate in requirements definition, system architecture design, and data architecture design.

  • Become our customer’s trusted advisor through strong and effective working relationships.

Required Qualifications

  • Experience with Javascript, Java, C+, .NET, or other programming languages

  • Experience with JSON or XML data modeling

  • Experience with AWS cloud technologies strongly preferred.

  • Experience with Git/Git Flow/Bitbucket and modern source code management methodology

  • Knowledge of multiple programming environments, debugging tools, and test tools

  • Excellent written and verbal communication skills, sense of ownership, urgency and drive

  • Domain knowledge of NoSQL or relational database

  • Experience developing enterprise grade production software

  • Understanding of database architecture and performance implications

  • High capacity for learning new technologies

Desired Qualifications

  • Previous experience with MarkLogic

  • Experience in enterprise information solution architecture, design, and development

  • Experience designing and implementing server-less, micro-services architecture on a major cloud platform

  • Web development experience with React, Vue.js, Node.js, and other technologies

  • Experience integrating Business Intelligence applications like Qlik Sense, Tableau, or PowerBi

  • Experience with analytics tools like SAS, R, Python, and other advanced statistical software

  • Experience with Machine Learning, Artificial Intelligence, and Deep Learning algorithms

  • Experience working with content or knowledge management systems, search engines, relational databases, NoSQL databases, ETL tools, geospatial systems, or semantic technology

  • Experience with MuleSoft, kafka, NiFi, or other integration technologies

Experience/Education: Bachelors or Masters’ Degree in Computer Science or related

Requires

1.     US Citizenship

2.     Contingent upon successfully completing processing for a security clearance. 

IT Availability LLC is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.

Position R-2021031401

Position R-2021031402

Position R-2021031403

Position R-2021031404

Position R-2021031405