Job TitleMinimum Knowledge, Skills and Abilities Required:Bachelor's degree in Computer Science/Information Systems or comparableExperience in architectural design web application & cloud computingAgile development experience and pair-programmingKnowledge of object-oriented and functional software designExperience with developing reusable common component librariesFamiliarity with RESTful networkingUnderstanding of security best practicesFamiliarity with CI/CD (Jenkins)Strong problem solving and collaboration skillsExcellent verbal and written communication skillsEssential Duties and Responsibilities:Experience in architectural design web application & cloud computingDesign and implement new features while continuously improving quality of technical products and applicationsProvide technical knowledge and share informationWork collaboratively with other software engineers to define system architectures and design solutionsCoordinate development efforts within and between teamsDevelop software meeting code quality standards and metricsPractice TDD and clientDParticipate in communities of practice by contributing to and following standards, reviewing others code, and sharing knowledgeAchieve operational excellence by automating processes and writing maintainable, supportable, and testable codeWillingness to learn new technologies; remain current on IT trends pertaining to their area of practiceAssist with problem resolution for end users and customersMaintain appropriate controls and documentation to ensure compliance of audit requirementsOther duties as assignedRequired Skills: & Total Solids Basic Qualification: Additional Skills: Background Check: Yes Drug Screen: Yes Notes: Upon offer, it is required to show consultants W2 take home pay in the Exh A.