Skip to main content
Vigna Solutions Inc. logo

Python developer

Vigna Solutions Inc.
Bethesda, Maryland, USPosted February 25, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonJavaScriptTypeScriptShellSQLHTMLCSSReactAngularAWSKubernetesLinuxMongoDBElasticsearchPandasNumPyscikit-learnAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Sr. Software Developer

Requirements

  • Experienced programmer with at least five years of application or systems development experience. Strong understanding of procedural and object-oriented programming and common design patterns. Demonstrated ability to work within large, complex codebases across the full technology stack. Capable of completing assignments independently with minimal supervision.
  • Collaborative team player who works effectively with others and actively communicates to support shared goals and successful project delivery.
  • A self-motivated learner committed to continuously expanding technical expertise and staying current with emerging technologies.

Preferred Qualifications

  • Experience with web development technologies, including DOM (HTML, CSS, JavaScript, Web API, JSON, Angular or React) and related server-side technologies, such as TypeScript, NodeJS, ExpressJS, Webpack, NPM or similar tools.
  • Familiarity with functional and event-driven programming concepts (callbacks, streaming, reactive programming, Promises/Futures).
  • Ability to work with Linux environments and shell programming.
  • Working knowledge of Python and pip, along with experience using numerical and data science libraries such as NumPy, Pandas, and scikit-learn (or similar) to support machine learning implementation.
  • Experience working with databases (SQL, MongoDB, Elasticsearch) and handling data through pipelines, ETL processes, and various file formats.
  • Knowledge of Common Data Elements or other medical terminologies.
  • Knowledge of Kubernetes or other containerized application platforms.
  • Knowledge of AWS or comparable cloud platforms, including cloud-agnostic architectures and services.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free