Java C++ Developer
Previous Job
Previous
Java C++ Developer
Ref No.: 18-22677
Location: Dallas, Texas
Start Date: 04/04/2018
Position: Java C++ Developer
Location: Dallas, TX
Duration: 6 months
Rate: $50-52/hr.

Required:
Skills Needed

Must Have Skills: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Bachelor's degree (BA/BS) in a related field such as information systems, mathematics, or computer science or equivalent work experience. Requires technical and business knowledge in multiple disciplines/processes. Typically has 5-7 years of relevant work experience. Consideration given to equivalent combination of education and experience.

Skills Required:

6+ years of hands-on experience as a C/C++/Java programmer with object-oriented analysis, design, and implementation expertise.
2-4 years of hands on Experience with Linux operating systems; Cloud experience is a plus
Experience with integration development using REST APIs and message queuing / integration platforms such as Apache Kafka
Ability to complete tasks in a high-pressure environment
Experience with Team Foundation Server or Jenkins
Experience with Agile software development processes and the development life cycle
Knowledge of DevOps and Agile methodologies
Highly self-motivated with desire to learn and adapt

Desired Skills: Go-Lang, Micro services Architecture and Docker Containers desired

Job Roles / Responsibilities:

· Work alongside experienced engineers and team leads to develop new features and enhancements in Go-Lang programming language.
·
Participate in requirement gathering, sprint planning and design sessions
Build and execute unit and automation test suites.
·
Collaborate with scrum team members during daily standup
· Actively engage in sprint reviews and retrospectives
· Utilize open source technologies such as Kafka, Docker, relational and no-sql databases, to build cloud based products
·
Employ Continuous Integration and Continuous Delivery tools for optimal productivity
·
Monitor for, evaluate, resolve and make decisions and recommendations to remediate application production issues.
·
Performs the investigation and resolution of complex and critical data, system, and software issues in the production environment
·
Work with Product Managers and Scrum Master to estimate, design, and build efficient, long term business applications utilizing standards
·
Break down tasks, estimate detailed effort to complete, and execute on-time
Appropriately identify and raise blockers, issues, and risks to Scrum Master and team members.
·
Comprehend, analyze, and interpret complex documents.
· Requires advanced analytical and quantitative skills.
·
Adhere to the Enterprise Reference Architecture while developing or enhancing a system/application
·
Adhere to security, compliance and best-practices guidelines