Hard Skills
AdvancedSoftware ArchitectureThe process of defining a structured solution that meets all of the technical and operational requirements, while optimizing common quality attributes such as performance, security, and manageability.
AdvancedFull-Stack DevelopmentThe ability to work on both the front-end (client-side) and back-end (server-side) portions of an application.
IntermediateDevOps IntegrationThe practice of combining software development and IT operations to shorten the systems development life cycle and provide continuous delivery.
Soft Skills
IntermediateAgile MethodologiesA set of principles for software development under which requirements and solutions evolve through the collaborative effort of self-organizing and cross-functional teams.
AdvancedAnalytical Problem SolvingThe capacity to break down complex technical problems into manageable components and identify logical solutions.