Join Us
			
				Administrative Assistant Responsibilities:
	- Provide direct administrative support to the director as well as the entire team
 
	- Serve as the main administrative point of contact for the department
 
	- Process travel requests, expense reports, training requests, software/hardware requests, and purchase requisitions for supported team members
 
	- Coordinate with appropriate departments to expedite contracts, agreements, and other time-sensitive documents and workflows
 
	- Distribute incoming mail, documents from printers, and incoming faxes; create documents and spreadsheets as needed
 
Requirements:
	- Strong organizational skills, with proven experience prioritizing work and coordinating several projects at one time
 
	- A strong focus on detail and accuracy of work, including exceptional proofreading skills
 
	- Ability to follow up with suppliers, customers, and colleagues on requests for information and documentation
 
	- Ability to remain calm under pressure and maintain a professional demeanor
 
	- Experience providing administrative support to multiple parties simultaneously
 
	- Team player with the ability to complete assignments under limited supervision within short time frames
 
	- Excellent written and verbal communication skills
 
	- Proficient in Microsoft Office applications including Word, Outlook, Excel, PowerPoint, and Visio
 
	- Minimum of five years of recent administrative work history in a corporate business environment
 
 Contracts Coordinator Responsibilities:
	- Review, draft, and negotiate software agreements, professional services agreements, and other related sales or procurement contracts
 
	- Respond to contract work requests promptly and provide quality, customer-focused support to customers and suppliers
 
	- Collaborate with company's sales, procurement, marketing, product management, and development groups to understand and ensure agreement terms are consistent with company's business, financial, and risk management objectives
 
	- Consistently anticipate and guard against potential contractual risks and propose mitigation strategies
 
	- Identify opportunities to streamline negotiations and educate customers and sales staff
 
	- Maintain high ethical standards in every aspect of the position and comply with company policy, laws, and regulations
 
Requirements:
	- 0-2 years of relevant experience in negotiating and drafting agreements
 
	- Strong written and verbal communication skills
 
	- Detail oriented, well organized, analytical, quick learner
 
	- Ability to work independently as well as collaboratively in a collegial, fast-paced environment
 
	- Diligent and proactive with excellent business judgment and strategic thinking
 
	- Can manage a significant volume of agreements in a timely manner
 
	- Excellent Microsoft Office and computer skills
 
	- Bachelor's degree in business, contracts administration, legal studies, rhetoric, or a related field
 
 Java Software Engineer Responsibilities:
	- Server-side Java software engineering projects that are significant and complex projects in the field of Master Data Management.
 
	- Contributing in an agile development environment in a meaningful and productive manner including collaboration, task estimation, quality assurance methods, and demonstrating features.
 
	- Building and maintaining cross-team relationships including other development groups, customer support, and pre-sale.
 
Requirements:
	- Experience programming in Java
 
	- Knowledge of object-oriented programming and design
 
	- Knowledge of multi-threaded programming and concurrent libraries, build systems and source code repositories, and experience in NoSQL, Neo4J, Graph Databases, Cassandra, HTML 5, SOA, and RDBMS
 
	- Data Integration, Data Quality, Master Data Management, Social Network Analytics, Data Modeling, Metadata Management
 
	- Knowledge of web service development (SOAP and/or REST), design patterns, distributed computing, message based systems (JMS, etc.), JNI, O/R mapping, Maven build system, and Aspect Oriented Programming, and service oriented platform development
 
	- Basic working knowledge of Windows, Linux, and UNIX operating systems
 
	- Experience with agile methodologies and concepts, including Scrum, continuous integration, and automated testing
 
	- 3-5 years of related experience in a software development capacity
 
	- Bachelor's degree in computer science, information systems, or related field preferred
 
 Platform Programmer Responsibilities:
	- Conduct daily development builds and resolve build errors; perform basic functionality tests to check build quality
 
	- Troubleshoot and fix platform-specific bugs; port fixes between software versions
 
	- Support source code management
 
	- Develop tools and scripts for build automation
 
	- Manage the platform build environment (hardware and software)
 
	- Port new product functionality from Windows to UNIX/Linux
 
Requirements:
	- Bachelor's degree or higher in computer science or related field, depending upon position level
 
	- Strong problem-solving and debugging skills
 
	- Strong UNIX or Linux background
 
	- Experience with C and C++
 
	- Ability to work independently in a challenging environment
 
	- Testing or software development experience
 
	- Familiarity with GIS software
 
 Application Developer Responsibilities:
	- Work with clients to gather and understand business needs and requirements, document those requirements, and create functional prototypes to address them
 
	- Use your coding and problem-solving skills to develop and support web applications in a fast-paced, high-energy agile team environment
 
	- Create test plans and develop test suites for integration and unit testing
 
	- Manage versioning and deployment of application source code including source control management, branching, tagging, etc.
 
	- Troubleshoot and resolve varying levels of technical issues
 
	- Maintain existing applications with an eye to continuous automation and improvement
 
Requirements:
	- A minimum of two years of recent Java or C# experience
 
	- Working knowledge of Java frameworks such as Spring Dependency Injection, Jersey, and Maven
 
	- Knowledge of object-oriented programming principles
 
	- Experience with SQL and ORM databases
 
	- Knowledge of full SDLC and Agile development methodologies, application development life cycle, testing, performance tuning, and debugging
 
	- The ability to work with business teams to help develop requirements into quality, working code while working independently
 
	- Strong verbal and written communication skills
 
	- Bachelor's degree in information systems, computer science, or related field, or equivalent relevant work experience
 
 KQGIS API for JavaScript Product Engineer Responsibilities:
	- Design, develop, analyze, test, document, release, and support the KQGIS API for JavaScript to enhance overall product quality
 
	- Establish and define customer requirements; translate them into potential product improvements and new software designs
 
	- Fix bugs found through in-house testing as well as those reported by customers
 
	- Write documentation ranging from API reference to sample code to template apps to tutorials
 
	- Support and interact with customers; evaluate feedback and plan for future releases
 
	- Help define the product roadmap and provide leadership to a small team
 
	- Assist with implementation designs
 
Requirements:
	- Proficient with HTML, CSS, and JavaScript
 
	- Ability to work independently as well as part of a team
 
	- Strong problem-solving and analytical skills
 
	- Excellent written and verbal communication skills, including presentation skills
 
	- Effective time management and organizational skills
 
	- Bachelor's or master's degree in a STEM field (including social sciences), depending on position level