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

Software Developer

Abeyon LLC

Software Developer

Washington, DC +1 location
Full Time
Paid
  • Responsibilities

    Job Description

     

    Job Summary:

    Abeyon is looking a Software Developer experienced in building web applications using several latest technologies and architecture. The candidate requires high level software development expertise for immediate familiarity with existing software development framework and a unique problem domain. Experience with product development in a small company setting is highly desired. The developer will be required to program, guide, train and maintain all elements of the system (i.e. user interface, middle tier, and database).

    Minimum Job Requirements:

    • 2+ years related experience in software development using Java
    • 2+ years of experience in product development and managing product development teams.
    • 1+ years related experience in databases
    • 2+ years’ experience in JavaScript, SOA and Web Services
    • Bachelor's degree in Computer science, Information Technology or related field is required.

    Knowledge/Skills/Abilities:

    • Good understanding of software development architecture in varied technologies.
    • Expert knowledge in Java and Java based enterprise application development is a must.
    • Develops software solutions by studying information needs; consulting with team leads,  and  following Agile Scrum methodology.
    • Skilled in spring framework, angular JS.
    • Knowledge of key object-oriented design patterns, data structures, algorithms, and collections
    • Meets programming standards by following production, productivity, quality, and customer-service standards; identifying work process improvements; implementing new technology
    • Prior experience working with complex large-scale databases is highly desired.
    • Experience working in business intelligence, artificial intelligence technologies and other data related technologies is a plus
    • Understanding and experience in Object Oriented programming.
    • Experience with one or more of the following is a plus: J2EE, Servlets/JSP, JDBC, JMS, web services, XML, SQL, PL/SQL, Flex/ActionScript, JUnit, Hibernate, Spring, Struts, Web Services.
    • The ability to work in a fast-paced, highly collaborative, agile development environment in support of short iterative cycles is a must
    • Ability to communicate effectively with clients and team members is a must.
    • Familiarity with Agile Scrum methodology
    • Good technical documentation skills.

    Essential Job Duties:

    • Builds software applications – Follows coding standards, builds appropriate unit tests, integration tests and deployment scripts
    • Defines software architectures – Collaborates with leads to explore existing systems, determines areas of complexity, potential risks to successful implementation, learns the applications capabilities
    • Communicates continually with the client and project teams – Explains progress on the development effort
    • Participates in client meetings and guides clients towards best solution and technology for client needs.
    • Write technical proposals for potential clients
    • Owns success – Takes responsibility for successful delivery of the solutions
    • Translates designs and style guides provided by the UI/UX team into functional user interfaces, ensuring cross browser compatibility and performance
    • Contributes to continual improvement by suggesting improvements to user interface, software architecture or new technologies.
    • Meet aggressive deadlines in accordance with companies expectations.

    Additional Job Duties:

    • Other duties as assigned.

     

  • Locations
    Washington, DC • Atlanta, GA