Job Details

ID #45890281
State Georgia
City Sandysprings
Job type Permanent
Salary USD TBD TBD
Source Resolution Technologies
Showed 2022-09-22
Date 2022-09-21
Deadline 2022-11-19
Category Et cetera
Create resume

REACT Full-Stack Developer (REMOTE)

Georgia, Sandysprings, 30319 Sandysprings USA

Vacancy expired!

REACT Full-stack Developer

(REMOTE)

The Full-stack Software Developer is a hands-on role responsible for design, development, and implementation of core parts of our next generation systems - the Core Systems Transformation project (CST).

CST is a highly visible and collaborative development effort involving multiple teams, host systems, and technologies.

You will be aiding in the adoption of test-driven development and participate in behavior-driven development, designing using SOLID principles, conducting code reviews, and relying on automated testing to enhance the manual quality assurance and regression testing efforts. In this role, you will be primarily focused on maintaining and enhancing the SIMS (Sitemaster Information Management System) User Interface, but you will also assist in backend API work as well.

You will regularly collaborate with stakeholders, other agile teams, and various operations groups, serving as a team liaison and partner. Your hands-on knowledge of design, development, coding, and testing across various technology domains will be counted on to solve complex and mission-critical problems.

REACT Full-stack Developer Main Responsibilities
  • Translates high-level requirements into detailed technical designs, leading technical discussions, collaborating with other technologists, architects and infrastructure experts
  • Write or review code for various applications and services according to the technical design documents
  • Design, develop and implement unit and scenario testing for existing code base and for new functionality under development
  • Ensures adherence to business requirements, architecture principles, quality and security standards
  • Participates in Scrum ceremonies, helps to remove roadblocks, adheres to Agile practices
  • Proactively identifies system improvement opportunities, embraces a culture of innovation and continuous improvement
  • Conducts technical research, generating POCs for new technologies, software components and tools, documenting adoption path and usage, and mentoring junior team members
  • Organizes troubleshooting discussions, code fixes and rapid response to production issues
  • Reports to the Software Development Team Lead

REACT Full-stack Developer Education & Experience
  • Bachelor' s degree in computer science/related field or equivalent experience
  • Eight+ years' overall experience in software development technologies

REACT Full-stack Developer Required Knowledge & Skill
  • 5+ years of Hands-on experience designing, developing, testing, and maintaining complex frontend applications
  • 3+ years of experience using React, webpack, and Redux/Flux or some other state container
  • 3+ years of experience with Material UI, Bootstrap, or some other CSS framework
  • 3+ years of experience with HTML, JavaScript, CSS, and Web APIs
  • Comfortable with jQuery - this position will involve transitioning from a simple jQuery UI to a fully functioning React application
  • Experience with Mocha, Jest, or some other JavaScript testing framework
  • Hands-on architect and Java development experience using J2EE, Spring framework, Hibernate framework and REST API technologies
  • Hands-on coding experience interfacing with REST APIs (Swagger, consuming and providing REST APIs for internal / external clients etc.)
  • Strong familiarity with Microservice-based application architecture
  • Experience working with SQL databases including creating and consuming stored procedures in database. Experience working with one of the following databases is a plus: Oracle, PostgreSQL, Microsoft SQL Server
  • Experience working with No-SQL databases is a plus (AWS DynamoDB, MongoDB etc.)
  • Experience working with message processing systems or data streaming is a plus (AWS SQS, Apache Kafka etc.)
  • Familiarity with AWS Cloud technologies (e.g. S3, autoscaling, experience building resilient and scalable applications)
  • Experience working with Kubernetes or OpenShift is a plus
  • Understanding of the concepts of SOLID, TDD, BDD and hands-on experience with automated testing frameworks such as Junit or Cucumber
  • Ability to work well with people from many different disciplines with varying degrees of technical experience is required
  • Excellent communication skills, both oral and written with internal and external customers, team members, other teams and corporate functions, and management
  • Ability to coach others
  • Advanced technical and analytical skills required to diagnose, isolate and resolve problems
  • Experience in FinTech industry a plus

Professional Competencies
  • Drives to Win - Possesses sustained energy to set and meet challenging objectives; the ability to organize resources to achieve a standard of excellence in outcomes and monitor on-going performance.
  • Communicates Clearly and Effectively - The ability to effectively share ideas, thoughts, information and feelings with a diverse range of audiences to develop two-way understanding; it includes speaking, listening and written communication skills; the ability to influence other towards a desired way of thinking or course of action and to secure agreement to achieve common goals through effective negotiation.
  • Demonstrates Flexibility and Adaptability - Is open and receptive to appropriate change; the ability to manage and shift priorities as required, and to incorporate new approaches in support of changing organizational needs; possesses confidence in challenging the status quo and providing input to change efforts.
  • Focuses on Customer Service - A desire to help or meet the needs of customers; the ability to respond to changing needs of the customer while maintaining a high standard of quality and adhering to company policies, standards, practices and processes.
  • Teamwork - Is able to establish and maintain cooperative relationships with customers and co-workers; able to work cooperatively across organizational boundaries to achieve shared goals; possesses an understanding of team dynamics and provides tangible contributions to teams, fostering collaboration and an environment of mutual trust and respect.
  • Build Relationships - The ability to identify, build and maintain formal and informal networks and productive relationships with both internal and external stakeholders; it includes leveraging these contacts to influence positive outcomes for the business.
  • Develops Self - Maintains a commitment to personal and professional development, keeping abreast of current professional knowledge; is personally committed to and actively works to continuously improve.
  • Solve Problems - Uses rigorous logic and methods to solve difficult problems with effective solutions; able to think critically; to recognize and anticipate a problem (technical, operational, process, organizational) and to identify and implement the best solution in a timely manner.
  • Managers and Executes on Projects - Establishes plans and manages resources to ensure work is completed efficiently, on time and on budget.
  • Acts with Integrity and Demonstrates Ethical Behavior - Interacts with others in a way that gives them confidence in one's motives and representations and those of the organization; is seen as direct, truthful, keeps confidences, promises and commitments; acts in an honest and trustworthy manner based on personal accountability and moral conviction to do the right thing.
#RT #DICEJOBS

Vacancy expired!

Subscribe Report job