Software Engineer

Full Time
Travel not required

Job Description

Live IT Up at Ciber Global

At Ciber Global, we believe the most inspired, innovative and industrious companies should win, regardless of size or legacy. We re the small company that cares and the big company that can. We deliver breakthrough performances and powerful solutions that are anything but cookie cutter in order to give our clients the competitive advantage they deserve.

Work.

Job Summary:

  • This position will have a strong focus on core JAVA development, operating on a fast paced Startup like environment taking current business and technology problems to build innovative solutions.
  • Primary responsibilities include providing technical solutions and hands-on coding for large-scale, complex initiatives including but not limited to, advanced and emerging payments.

Responsibilities:

  • Primary responsibility will be to perform hands-on code development for large-scale, complex initiatives.
  • Build re-usable enterprise frameworks.
  • Propose Open source for efficient in-house development and improve speed to market.
  • Ability to quickly prototype and prototype in any technology to a business or technology problem.
  • Research on emerging trends and provide prescriptions on usage and applicability.
  • Proactively participates in technical design activities with the Principal Architect and documents technical specifications.
  • Develops technical solutions adhering to client standards, reference and data architecture guidelines.
  • Oversees the build process, low level design documentation, and conducts design and code reviews.
  • Conducts testing, debugging and performance tuning of applications, while actively contributing to post production maintenance.
  • Ensures application design, development schedule, and implementation meet and/or exceed documented application scope/timeline.
  • Collaborates with business teams to fully understand business requirements and creates clear, functional specifications outlining the client s requirements.
  • Monitors progress and provides status of tasks and deliverables, and escalates risks and issues in a timely manner.
  • Contributes and strives to improve overall software delivery quality.
  • Ability to quickly grasp new concepts and become a quick expert in a variety of technology areas.

Basic Qualifications:

  • Hands-on ability to build quick prototype/visuals to assist with high level product concepts and capabilities.
  • Deep understanding of Object Oriented Programming concepts.
  • Ability to develop new and innovative applications as well as debug and refactor existing code.
  • Experience with web services and Open API development and design patterns (SOA, REST, Object Oriented, Java).
  • Experience working with Continuous Integration and Deployment tools e.g. Maven, Jenkins.
  • Willingness to think-outside-of-the-box to resolve project / process ailments.
  • Experience in Agile software development methodologies such as Scrum and test driven approach.
  • Excellent presentation skills with a high degree of comfort speaking with business partners, managers and architects.
  • A desire to work in a fast-paced and challenging work environment.
  • Experience in Advanced and Emerging Payment Solutions.
  • Demonstrated strong partnering and coaching skills.

Experience:

  • 3 - 6+ years of progressively related experience in design, development, and implementation of highly scalable, high-volume software systems and components, client-facing web applications, and major Internet-oriented applications and systems; using Java/J2EE technology stack including various widely used open source frameworks and libraries - Angular, Node, React, Spring Framework.
  • Experience on complex enterprise solutions, application tuning, building to standards, and system automation.
  • Hands on experience in technologies including Angular/Node/React, Java/J2EE, No-SQL, Graph databases and Mobile development platforms.
  • Experience in financial services and/or payment processing industry.
  • Experience in developing large scale PCI DSS compliant solutions with emphasis on security, scalability and reliability for handling enterprise payments.
  • Strong understanding of cryptography, certificates and security solutions including OAuth, Mutual Auth, Transport and Message level security is a plus.

Required Education:

  • Bachelor s or Master s degree in Computer Science or equivalent experience.
  • Technology Certification e.g. Spring, Enterprise Architect, iOS Developer.
  • Process Certification e.g. Scrum Master Certification.
*MSJA

This position requires the successful completion of a background investigation and/or drug screen.

Ciber Global is an Equal Opportunity Employer Minorities/Females/Gender Identity/Sexual Orientation/Protected Veterans/Individuals with Disabilities.

Keep discovering! Click here

Ciber Global is an IT consulting company who partners with organizations to develop technology strategies and solutions that deliver tangible business value. Founded in 1974, Ciber is an HTC Global Services company. For more information, visit www.Ciber.com.

Dice Id : 10122753
Position Id : 205570
Originally Posted : 5 months ago
Have a Job? Post it