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