DESIRED QUALIFICATIONS:
• Bachelor’s degree in Computer Science or related field.
• 6+ years of experience with Software design and development.
• Ability to manage expectations.
• Experience with micro-services and large scale system.
• Experienced in both thick-client and web UI interface use paradigms and usability issues and patterns for both.
• Experience with other open source application servers and open source development tools.
• Strong knowledge of software implementation best practices and methodologies.
• Software development life-cycle (SDLC) experience.
• Time sensitive, high transaction based processing experience.
• Excellent oral and written communication skills and the ability to clearly articulate to project members and stakeholders.
• Team player who works well with technical and non-technical resources.
• Strong interpersonal, organizational, time management and problem solving skills.
• Knowledge of database design and file management techniques.
• Working knowledge of network and PC operating systems, including Linux, Microsoft Windows.
• Knowledge of network hardware, protocols, and standards, including TCP/IP, FTP, SOA.
• Highly self-motivated and directed.
• Able to prioritize and execute tasks in a high-pressure environment.
• Ability to work greater than and outside of a normal work week as dictated by workload.
• Ability to participate in training sessions, presentations, and meetings.
• Strong interpersonal, organizational, time management and problem solving skills.
• Ability to travel domestically and internationally.
• Ability to perform essential functions of the job.
WORKING CONDITIONS:
When duties are performed in a typical office environment, extended periods of sitting at a desk and viewing a computer screen will be required. Also required is the ability to talk and hear, in person and by telephone; use of hands to handle, feel, or operate standard office equipment; and ability to reach with hands and arms. Associates are frequently required to walk and stand. The noise level in this work environment is usually quiet. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this position.
When travelling to Client sites, essential requirements of this position may require physical presence in various environments and locations. Physical stamina may be required for prolonged standing, bending, stooping, and/or working in cramped quarters. Exposure to potentially dangerous tools and equipment amidst a variety of building materials is probable, as is occasional exposure to moving mechanical parts. The noise level in the work environment can vary from being relatively quiet, to moderate, to excessive. Safety shoes or boots may be required in certain situations. Additional safety clothing including gloves, hardhats, and devices to protect eyes, mouth, or hearing, will be worn as necessary.
This position description should not be considered all-inclusive.