JOBSEARCHER

Full Stack Developer

Hybrid | McLean, VA | As Needed Onsite - Willingness to Travel around NCRActive TS/SCI Clearance RequiredSummaryOur client is an employee and Service-Disabled, Veteran-owned Small Business focused on providing niche technical services. They are a team of experienced Cyber Security professionals with a track record of success in the Federal, Commercial, and Academic workspaces. Additionally, our client designs, builds, operates, and secures scalable cloud and IT infrastructures to meet their customers’ near-term needs and fulfill their long-term requirements.ResponsibilitiesOur client is seeking a highly skilled Full Stack Developer with a strong background in computer science and extensive experience in data engineering. The ideal candidate will have reliable SIPR access and a SCIF workspace, preferably within the National Capital Region (NCR), and must be willing to travel as needed. This role requires a deep understanding of Python, Object-Oriented Programming, SQL, and BI visualization tools. The successful candidate will be instrumental in data transformation, SIPR porting of data and programs, and will bring a robust knowledge of Databricks and PySpark.Develop and implement data engineering solutions using Python, Object-Oriented Programming, SQL, and BI visualization toolsWork on data transformation projects and ensure seamless SIPR porting of data and programs within a secure environmentCollaborate with cross-functional teams to design, develop, and maintain data pipelines and workflows in DatabricksUtilize PySpark/Pandas API on Spark (formerly known as Koalas) to process and analyze large datasetsCreate and maintain BI dashboards using tools like Qlik Sense, Tableau, and Power BIApply software design patterns and develop UML diagrams to support software development processesEngage in Agile development practices, using tools like Jira to manage workflows and ensure timely delivery of solutionsPerform Python unit testing to ensure code quality and reliabilitySupport the development of machine learning programs for future analytics needsRequirements5+ years of Python experience5+ years working with Object-Oriented Programming3+ years of SQL experience3+ years of experience with BI visualization tools such as Qlik Sense, Tableau, or Power BI2+ years of experience with Databricks2+ years of experience with PySpark/Pandas API on SparkPreferred RequirementsExperience with software design patternsFamiliarity with software development UML diagramsExperience with ADVANA, Agile methodologies, Jira, and Python unit testingExperience or willingness to develop machine learning programs for future analytics developmentEducation/Certification RequirementsNoneClearance RequirementsApplicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; an active TS/SCI clearance is requiredOther DutiesPlease note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice. Please be aware that onboarding can take 4-6 weeks for this position.About UsNorthern Virginia-based Precision Solutions is an expert in staffing solutions for companies of any size that open the door to new opportunities and seek outstanding talent. We pride ourselves on being versatile enough to tailor our relationships to the needs of each individual client, being agile in the fast-paced marketplace, and being precise in meeting the needs of any company.Equal Opportunity Employer StatementPrecision Solutions is an equal opportunity employer. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.