Software Engineer (Java Developer)

Full–time - Remote
United States
Responsibilities

• Working on installation, configuration, testing and liaising with internal and external parties to see that items are delivered to specification and on time.

• Design and Implement integrations with different enterprise / business systems

• Design and Implement user interface using human services and coach views and by implementing custom components when needed

• Develop business processes and workflows

• Assist project teams with all phases of SDLC

• Develop and execute unit tests

• Troubleshooting, maintenance, and enhancement of BPM applications in production

• Recommend and follow best practices within the BPM group

• Assist team members with knowledge and expertise on application platform

• Other related duties as assigned

• Highly familiar with IT support functions, including configuration control management and problem tracking tools

• Must be analytical and detailed oriented to work problems to completion

• Must be able to work under short deadlines within minimal direction

Required Skills and Qualifications

• Bachelor of Science or equivalent in Computer Science/Engineering, Computer Information Systems, or similar disciplines

• Excellent communication skills - written and verbal

• Exposure to web technologies (HTML, CSS, JavaScript)

• Strong knowledge of application servers (such as Tomcat, JBoss)

• Good experience in employing JAVA/J2EE technologies

• Understanding of web service (SOAP, REST, JSON etc.)

• Understanding of Databases (SQL Server and Oracle)

• Thorough understanding of networking concepts (Firewalls, Routers, TCP/IP, HTTP)

• Knowledge about enterprise application architectures (Presentation, Processes, Business, Storage layers)

• Administrative background in system support is a plus (Windows Server, RHE Linux, Solaris)

• Preferred Certifications: MCSA/SE, CCNA/DA

Preferred Skills

• System admin experience with Active Directory and Group Policy.

• A working knowledge of Cloud Based environments (AWS, Azure and GCP).

• Experience of file-based broadcast systems and workflows would be a distinct advantage.

• Knowledge of Broadcast Video, Audio and Closed Captioning formats would be an advantage.

• Working knowledge of Final Cut Pro, Premiere Pro, Avid and After Effects would be an advantage.

• Working knowledge of JIRA and other project management tools.

Working Conditions and Physical Requirements

• This role could require some travel to international customer sites.

• Potential involvement in upgrades of the software on customer systems including configuration, testing, troubleshooting, and training with the Partner/Customer.

• Some instances of work may take place outside of normal working hours, which will be co-ordinated by the Head of Technical Operations.

• Any member of staff may be asked to perform any reasonable and appropriate task (subject to training and Health and Safety requirements) dependent upon the business needs.

• Responsibilities are not limited to the above description and may be modified at any time by the Company.

job Application

Upload your resume (PDF, DOCX)
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.