What success looks like in this role:
- Leads the team of over 10 Unisys associates or contractors who specialize in React and UI/UX.
- Role is responsible for leading a project or solution team of developers, testers, engineers or support associates to meet critical deliverables.
- Develops program logic for new applications or analyzes and modifies logic in existing applications. Codes, tests, debugs, documents, implements, and maintains UI/UX for enterprise level software applications.
- Analyzes requirements and may maintain, test and integrates application components. Ensures that system improvements are successfully implemented. May assist with the evaluation of new and existing software products.
- Break our existing monolithic applications into more modern microservices.
- Provide input on our architecture, databases, and APIs.
- Consult with product managers to define, scope and plan new features.
- Define best in class standards to aid in guiding microservices based architectural decisions.
- Unit test and take responsibility for the quality of your own code.
- Test, evaluate and recommend technologies to improve our overall solutions.
- Coach, encourage, and mentor your fellow software developers.
- Develop and build microservices leveraging Azure/ AWS Cloud Services.
- Work with QA to ensure that cohesive, quality, usable solutions are produced.
- Design and implement full stack solutions utilizing a Node.js stack.
- Responsible for developing and maintaining web-based custom applications for the organization.
- Provides technical support for developed applications.
- Ensures applications are integrated with other front-end applications, networks and databases.
- Provides application software development services or technical support typically in a defined project.
- Develops program logic for new applications or analyses and modifies logic in existing applications.
- Codes, tests, debugs, documents, implements and maintains software applications.
- Analyses requirements and maintains, tests, and integrates application components.
- Ensures that system improvements are successfully implemented.
- Has a full understanding of area of specialization; resolves a wide range of issues in creative ways.
- Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors.
- Demonstrates good judgment in selecting methods and techniques for obtaining solutions.
- Has in-depth knowledge in own discipline and basic knowledge of related disciplines.
- Solves complex problems; takes a new perspective on existing solutions.
- Applies a broad range of theories, concepts, principles, and methodologies to assignments involving complex features.
- Networks with senior internal and external personnel in own area of expertise.
- Normally receives little instruction on day-to-day work, general instructions on new assignments. Works independently.
- May lead projects or project steps within a broader project or have accountability for ongoing activities or objectives.
- Acts as a resource for colleagues with less experience.
#LI-SS1
You will be successful in this role if you have:
- Experience in digital transformation, transforming from Monolithic to Microservice application, Domain Driven Design (DDD) is a great plus.
- Hands on Experience in technical implementation with the following technologies, tools or related areas:
- 8 years’ experience as a front-end developer. Expertise in React / Redux UI framework is mandatory.
- Minimum of 5 years of relevant experience with API concepts and technologies such as REST, JSON, XML, SOAP, YAML, GraphQL, and Swagger
- Experience in PHP, Laravel will be an added advantage.
- Experience with Azure Services or Amazon Web Services
- Enterprise Java, Spring, Springboot, SpringCloud or MVC Framework
- Public cloud platform such as, Azure, AWS, Google
- Experience in Tailwinds.
- Gitlab pipelines (CI/CD)
- Cloud-based Kubernetes platform
- API Gateway such as Zuul, Apigee
- NoSQL (E.g. MongoDB)
- RDBMS and SQL (E.g. MySQL )
- Distributed caching (E.g. REDIS)
- Centralized logging platform (E.g. ELK)
- End to end tracing
- App Performance Monitoring
- Service Mesh
- GIT (E.g. Gitlab / Bitbucket / GitHub)
- Fortify, Blackduck, Sonarqube
- MQ Technology (E.g. IBM MQ / Rabbit MQ)
- Kafka
- Servers such as Apache, Tomcat
- Experience in working fast paced dynamic work environment
- Experience in triaging live production issues and resolving the issues within SLA leveraging the DevOps ecosystem
- Ability to resolve complex problems with cost effective and innovative solutions
- Willingness to learn new technologies as the market evolves
Unisys is proud to be an equal opportunity employer that considers all qualified applicants without regard to age, blood type, caste, citizenship, color, disability, family medical history, family status, ethnicity, gender, gender expression, gender identity, genetic information, marital status, national origin, parental status, pregnancy, race, religion, sex, sexual orientation, transgender status, veteran status or any other category protected by law.
This commitment includes our efforts to provide for all those who seek to express interest in employment the opportunity to participate without barriers. If you are a US job seeker unable to review the job opportunities herein, or cannot otherwise complete your expression of interest, without additional assistance and would like to discuss a request for reasonable accommodation, please contact our Global Recruiting organization at GlobalRecruiting@unisys.com or alternatively Toll Free: 888-560-1782 (Prompt 4). US job seekers can find more information about Unisys’ EEO commitment here.