Skills Requirements:
FOUNDATION FOR SUCCESS (Basic Qualifications) - Bachelor's Degree in Computer Science, Mathematics, Engineering or a related field.
- Masters or Doctorate degree may substitute for required experience.
- 10+ years of experience of modern software development experience with a solid understanding of designing, building, deploying, and running applications.
- Combined experience using: Java, Spring boot, Angular 9 and above, TypeScript, Spring and REST API.
- 3+ years experience working in Stencil.js for the creation of reusable web components.
- Must be able to obtain and maintain a Public Trust. Contract requirement.
*** Selected candidate must be willing to work on-site in Woodlawn, MD 5 days a week. FACTORS TO HELP YOU SHINE (Required Skills) These skills will help you succeed in this position: - Specialization in Frontend Frameworks: Extensive experience in frontend development using frameworks such as React, Angular, .Net, Java Spring, Java Struts, Bootstrap, Sharepoint, Salesforce, Pega, PowerApps or ServiceNow. With a strong understanding of web components, CSS or SCSS.
- Web Component Expertise: Demonstrated ability in designing, developing, and testing frontend web components. Experience with technologies like Stencil.js is necessary.
- Strong Full Stack Experience: Strong understanding of Hibernate, JPA and JDBC. Also experience using OOPS, Twelve Factor Application Design principles, architecture styles and APIs (Web API/Rest API). Finally, having developed applications using Java/Spring Boot and design and develop database components using PostgreSQL DB or Oracle as needed for application.
- Design System Expertise: have extensive experience developing within and maintaining a design system which as mentioned above is built on web components utilizing Stencil and Storybook.
- CSS/SCSS Mastery: Profound knowledge of CSS and SCSS, with the ability to write clean, maintainable, and responsive styles for web components.
- Agile Methodologies: Solid understanding and practical experience with Agile development methodologies, particularly with a focus on iterative development and continuous integration.
- Technical Leadership and Communication: Excellent communication skills for contributing technical direction and collaborating effectively within a team environment. Experience mentoring other in front-end technologies and web components best practices.
HOW TO STAND OUT FROM THE CROWD (Desired Skills) Showcase your knowledge of modern development through the following experience or skills: - Team Collaboration and Support: Ability to work collaboratively with team members, providing high-level end-user support with professionalism. Experience in handling support tickets and resolving user issues effectively.
- Mentorship and Integration Assistance: Comfortable mentoring end users and aiding them in integrating the custom built User Experience framework into their projects, navigating through various integration challenges.
- Adaptability Across Frameworks: Willingness and capability to learn and support integration across diverse set of frontend frameworks beyond personal core expertise.
- Communication and Problem Solving-Skills: Excellent interpersonal and communication skills are crucial for interacting with end users and providing solutions through a professional service approach.
- Experience with modern development software, tools, and methodologies; Jenkins, Splunk, Git/BitBucket, Jira/VersionOne, Nexus, Maven, Jenkins, OpenShift, XML/XSLT, VisualVM/Eclipse Profiler (Java performance monitoring tool), Amazon Web Services (S3), BDD (Cucumber or similar)
- Strong written and verbal communication; ability to engage customers and respond effectively to questions.
- Self-starter, highly motivated individual who adapts to a dynamic work environment.
- Strong attention to detail with an ability to operate effectively across multiple priorities.
- Prior Federal government experience.
|