Software Engineer (Java)

Located in Dulles, Virginia, Unanet is a terrific company, with ‘A’ performers in a close-knit team who have built a fantastic product that is trusted by over 1,000 customers.

Unanet’s software (Cloud or On-Premise) helps project-driven organizations reliably plan, track and manage projects, people and financials. Unanet provides budgeting & planning, resource scheduling & skills management, timesheets, expense reports, billing & revenue recognition, workforce collaboration, real-time project reporting, analytics, and management dashboards, along with GL, AP, AR, Cost Pools, Income Statement, Balance Sheet, etc. Further, all Unanet software development and support is based in the United States.

At Unanet you will work collaboratively with colleagues who commit to the key goal of achieving customers’ expected outcomes, have pride and passion in their work ethic, can depend on each other to make things happen, respect opinions and like to work hard, succeed, and have fun. We are proud to offer a competitive salary, health and life insurance benefits, and the potential for bonus and profit-sharing. All of which contributed to Unanet’s 2016, 2017 and 2018 Top Workplaces award honored by The Washington Post!!

We are seeking a highly motivated full-stack software engineer. As this is a long-term role, the ideal candidate is searching for longevity in the workplace and possesses a strong determination for the overall success of the company as an employee. This engineer will participate in the full software development life-cycle in collaboration with other software engineers, including analysis, design, development, and testing of our web-based product suite, using a combination of Java, JavaScript, HTML and SQL. Candidate must possess a positive attitude and be comfortable functioning in a multi-tasking, tightly knit collaborative team environment.

Key Responsibilities

  • Work with Product Management to evaluate requirements and estimate time to develop solutions
  • Design, implement, and test product functionality working closely with other engineers
  • Present prototypes and functioning code to Product Management for review
  • Present finalized features to internal audiences
  • Provide input towards technical and functional innovation, and development process improvements
  • Provide product technical support to Customer Service, Account Management and Sales Teams as needed

This full-time, exempt position is based out of Dulles, VA and reports to the Development Team Manager.

Applicants must be authorized for non-sponsored employment in the US.

You have many of the following:

  • A bachelor’s degree in Computer Science or a related field from an accredited college/university
  • 3+ years of professional development experience using Core Java and SQL
  • Strong collaborative team player with a self-motivated, can-do attitude
  • Extensive experience with server side Java programming
  • Strong SQL skills (Oracle and MS SQL-Server a plus)
  • Strong experience with HTML, DHTML
  • Proficient with Javascript
  • Extensive experience with Design, Construction and Testing
  • Excellent written and oral communication skills
  • Java
  • OO analysis and design
  • Tomcat
  • IIS
  • XML
  • Experience developing for multiple browsers (IE, Chrome, Firefox)

We are proud to be an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, protected veteran status or any other characteristic protected by law.