Java Software Developer

Java Software Developer
The Software Developer will join our growing Software Development team and will report directly to our Chief Technology Officer. Applicants should have experience in design, development and testing of software applications. In this role, the Developer will assist in daily application programming functions. The Developer will write and modify applications as assigned. Developers also maintain applications already designed and written, and perform routine application programming and assist with more complex programming projects as assigned.
Perks
• Full Medical, Dental and Vision Insurance
• 401(k) Matching
• Company Paid Life and AD&D Insurance
• Company Paid Short-Term and Long-Term Disability
• Paid Time Off
• Casual Dress Code
• Monthly Birthday Festivities
• Free Healthy Snack Choices
• Breakfast Taco Thursdays
• Open Channels of Communication
Minimum Qualifications:
• Degree in Computer Science preferred but related degrees (i.e. Mathematics or Physics) considered if paired with relevant technical skills
• Excellent interpersonal, written, and oral communication skills
• Ability to work well with all levels of an organization
• Self-starter, energetic and motivated contributor
Preferred Skill Requirements:
• Knowledge of core Java for use in server side development
• Web development (JavaScript, HTML, CSS)
• SQL, knowledge of Oracle PL/SQL is a plus
About AgileAssets
AgileAssets’ achievement of making the 2011 Inc. 500|5000 list of the fastest–growing private companies in America can be attributed to hiring the best of the best and striving for an unrivaled culture of excellence and innovation. AgileAssets has become the leader in the infrastructure and transportation management field by developing the cutting-edge technologies that are constantly revolutionizing the industry. As a member of our organization, you will be given the opportunity to work alongside the leaders of our organization, where your ideas will be heard. The extensive resources and technical knowledge that will be at your fingertips will allow you to take a proactive role in developing, implementing and supporting software applications that challenge the status quo and offer unique and innovative solutions to our clients.