Collaborate with internal teams to produce software design and architecture.
Test and deploy applications and systems
Revise, update, refactor and debug code
Improve existing software proposing new technical approaches.
Develop documentation throughout the software development life cycle (SDLC)
Understands and makes well-reasoned design decisions and trade-offs.
Understands the architecture around the core systems they are responsible for.
Active participant in planning activities.
Can triage complex issues independently in both production and locally.
Requires minimal direction and/or oversight.
Overall 6+ years of IT experience in application development.
Able to write fully automated tests using Jest, Mocha, Cypress or similar test frameworks do not expect someone else to test the code developed or amended as the team is moving towards 1-2 weeks of production deployment cycle using CI/CD pipelines.
Hands on experience with UI integration with Microservices.
Work independently to migrate UI layer from WinForms to browser application using React JS / Redux.
Good understanding of Micro frontend architecture patterns.
Expertise in responsive web designs and styles.
Direct team to use best practices of web UI design and code using React JS.
Strong experience with integrating REST APIs with UI.
Experience working with Desktop applications is a plus