Job Listing Description

Software Development Engineer

This is a software development position reporting to a hands-on technical lead. Developers work in small, focused agile teams with a high degree of autonomy and constant opportunities to participate in product, user experience, technical and architectural design. This position requires at least 5 years of software engineering experience. Java technologies and experience in agile software teams are very important skills for this position. Daily responsibilities will include development the full range of technical components from interacting with databases and web services to developing front end JavaScript web applications. Developers are also involved for the full software lifecycle from design, development and testing all the way through testing, training and production go-live.

Essential Job Responsibilities:
• Interpret design specifications for a specific segment of a particular application.
• Develop source code to perform the requirements of the application specifications.
• Thoroughly test and debug programs using company methodology and standards to ensure accurate results and desired output.
• Perform required maintenance documentation of software/programming activities to company standards.
• Develop and maintain software to company standards, software development methodology and conventions.
• Interact with other departments in a positive, constructive manner in order to accomplish responsibilities.
• Promptly complete administrative tasks as required such as time reporting.
• Provide weekend coverage and on-call duties, as required.
• Provide technical leadership to others.
• Solve problems using sound judgment and experience.
Required Qualifications:
• Bachelor's degree in Computer Science, Business Administration or equivalent OR High School diploma with equivalent work experience
• Min of 3 years’ experience with Java and Object Oriented Programming
• Experience in all phases of software development using agile methods
• Strong foundation in OO Design and multithreaded applications
• Excellent communication and interpersonal skills
• Enthusiasm for learning new technologies and applying them to improve our products
• Weekend and off hours work and availability is required

Preferred Qualifications:
• Experience with wide range of Java technologies
• Experience with Linux and/or Unix operating systems
• Experience with Groovy or other dynamic JVM languages
• Experience with Spring Framework and related Spring technologies
• Experience with containerization and cloud deployment platforms such as Docker, Kubernetes, AWS, and Cloud Foundry
• Experience with JDBC, SQL and Hibernate
• Experience with and enthusiasm for open-source
• Experience with client UI development (HTML/JavaScript/CSS)
• Familiarity with XML and SOAP/REST web service technologies
• Familiarity with GIT Version control systems
• Familiarity with JUnit, unit testing and continuous integration best practices
• Experience with AJAX/JavaScript frameworks such as Angular and jQuery are a plus
• Experience with financial systems and formats (NACHA, EDI, SWIFT, BAI, etc.) a plus
Job Number: 2010111092
Job Location: Atlanta, GA
Duration: 6 months
Input Date: 01/10/2020
Last Updated: 04/03/2020
Attention: Tyler Belisle
City, State: IRVING, TX 75062
Phone: 214/647-9600
800 Phone: 800/270-4737
Fax Phone: 214/647-9630

Previous Listing       Next Listing
Back to Abbreviated Search Results
Back to Complete Search Results
Back to Advanced Job Search

Phone: (425) 806-5200
Fax: (425) 806-5585
ContractJobHunter is a service of:
C.E. Publications, Inc.
P.O. Box 3006, Bothell, WA 98041-3006, USA
The content of this website is Copyright 2020 C.E. Publications, Inc.