Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Java Software Developer

Talent Acquisition Concepts

Java Software Developer

National
Part Time
Paid
  • Responsibilities

    []

    We are seeking a SOFTWARE DEVELOPER to join a talented team in developing the next generation of access management software. 

    SO, WHAT DOES A SOFTWARE DEVELOPER AT THE COMPANY DO?

    You work in a fast-paced environment where you will develop and deliver software that simplifies solutions for a broad set of interrelated problems.  Specifically, you will work with a talented team of dedicated professionals in delivering production-quality code against well-drafted requirements and business logic from product management.  You will have the opportunity to create and deploy cutting edge solutions for commercial and government clients alike. Best of all, you'll get to grow your experience working alongside smart people to solve problems that make the world a safer, more efficient place.

    _WHAT DOES A TYPICAL DAY LOOK LIKE FOR THE SOFTWARE DEVELOPER? _

    Although no two days will be the same, you'll:

    • Interpret requirements and design specifications to develop, debug, test, and maintain software applications to be deployed against a broad array of platforms and cloud services.
    • Maintain current knowledge of relevant technology
    • Proactively manage relationships with other team members
    • Present complex technical information in a clear and concise manner to a variety of audiences.
    • Facilitate consensus building and resolution of complex technical issues
    • Naturally, you'll oversee the team and take corrective action as necessary to ensure the success of assigned tasks.
    • Present complex technical information in a clear and concise manner to a variety of audiences.
    • Be an active participant in your development along your career path
    • Work with your department manager to produce accurate costed estimates

    WHAT DOES THE GROWTH POTENTIAL LOOK LIKE?

    • Continued professional growth and demonstrated ability can lead to a full-time position with the company.

    WHAT QUALIFICATIONS DO YOU LOOK FOR?

    You might be the developer we're looking for if you have:

    • At least a Bachelor's degree in computer science or related field (or equivalent experience)
    • 3+ years of experience in software development
    • Fundamental knowledge of Object-oriented design, data structures, algorithm design, problem-solving and complexity analysis.
    • Proven skills in Java 
    • The ability to communicate with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.

    We're extra impressed by folks with:

    • Design and development experience for UI experiences and use of UX design wireframes
    • Experience building complex multi-tier software systems and or services
    • Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
    • Experience with the use of Public Key Infrastructure (PKI) in applications, especially smart card credentials
    • Experience with development in a Windows environment using .Net, Active Directory, ADFS, IIS, Remote Desktop Services etc.
    • Experience with web-based applications and services and using REST
    • Experience with building software installation packages
    • Familiar with development using Secure Software development Lifecycle standards

    DILBERT © 2018 Scott Adams. Used By permission of ANDREWS MCMEEL SYNDICATION. All rights reserved.