Senior Software Engineer

Washington, DC
Jan 17, 2022
Jan 19, 2022
Full Time
KeenLogic is seeking a self-motivated, successful Senior Software Engineer to join our team in the DC Area! This permanent position is currently fully remote with full benefits.We are looking for a Senior Software Engineer to produce and implement functional software solutions. This Senior Software Engineer will work with upper management to define software requirements and take the lead on operational and technical projects. In this role, the candidate should be able to work independently with little supervision. The candidate should have excellent organization and problem-solving skills. It is desired that the Senior Software Engineer have hands-on experience in software development and agile methodologies.The goal will be to develop high-quality software that is aligned with user needs and business goals.ResponsibilitiesDevelop high-quality software design and architectureIdentify, prioritize and execute tasks in the software development life cycleDevelop tools and applications by producing clean, efficient codeAutomate tasks through appropriate tools and scriptingReview and debug codePerform validation and verification testingCollaborate with internal teams and vendors to fix and improve productsDocument development phases and monitor systemsEnsure software is up-to-date with latest technologiesRequirementsBS in Computer Science or a related degree and 10 years of experience or MS degree and 8 years of experienceProven experience as a Senior Software EngineerExtensive experience in software development, scripting and project managementExperience using system monitoring tools and automated testing frameworksKnowledge of selected programming languages (eg Python, C++, GO) and theJava/J2EE platformIn-depth knowledge of relational databases (eg PostgreSQL, MySQL) and NoSQLdatabases (eg MongoDB)Familiarity with various operating systems (Linux, Mac OS, Windows)Familiarity with distributed Cloud environments, primarily AWSExperience and knowledge of CompilersAnalytical mind with problem-solving aptitudeAbility to work independentlyExcellent organizational and leadership skillsPowered by JazzHRdgDnLoa9H0

Similar jobs