• Sr. Python Software Developer

    Location US-MD-GREENBELT
    Posted Date 1 day ago(1 day ago)
    Job ID
    # Positions
    Information Technology - Business Analyst
  • About NFF

    Networking For Future, Inc. (NFF) is a technology firm offering Network Services and Software services to our clients. As a Certified Cisco Gold Partner, NFF provides: network assessments, integration and design; IP telephony; wireless and Information Security. Software services practice includes: Application Development; Content Management Integration and Large database/ Data warehouse integration services as well as Professionals Services. We differentiate ourselves as an organization that focuses on people, both our clients and our employees. We are committed to empowering our employees by creating an environment for growth, partnership, respect and creativity. For the second year in a row NFF was named one of Inc. magazines Fastest Growing Private Companies.

    About this Position / Responsibilities

    The Sr. Python Software Developer shall have extensive experience in software design, development and testing, program installations, and system implementations. The incumbent shall conduct research for, and maintain the computer systems and utilities for commercial and Government engagements. The incumbent shall have extensive experience to analyze customers' needs, design a quality proposal then develop these customized solutions to customer/user problems. The incumbent will establish system parameters and formats; ensure hardware/software compatibility; and coordinate and/or modify user requirements in terms of existing and projected computer capacity and configuration capabilities. The incumbent will develop general and detailed documentation describing system specifications and operating instructions; and revise existing systems and procedures to correct deficiencies and maintain more effective development processes, data handling, conversion, input/output requirements, and storage. The incumbent will be able to work productively as a developer on a project and be able to integrate with project teams. The incumbent will possess excellent written and spoken communications skills, and will be able to perform technical documentation, user documentation, and customer presentations as required.



    Job Activities:

    • Develop applications that are performant and meet the requirements of the client.

    • Contribute to the analysis and development of the final product.

    • Providing tests for all code and logic created.

    • Schedule code reviews to review all code written and changes made.

    • Apply advanced technical principles, techniques, theories and concepts.

    • Contribute to the development of new principles and theories.

    • Support management and customers in answering questions on advanced technical research studies and applications.

    • Work on innovative and unusually complex technical problems to provide solutions.

    • Present design, concept, and architecture to internal and external audiences.

    • Prepare weekly status reports of accomplished tasks.

    Required skills

    • Proficient in Python 2.7.x language and common libraries

    • Python Frameworks: Anaconda, pandas, numpy, Python Natural Language Toolkit (NLTK), scikit learn, regex, and multiprocessing

    • RESTful and SOAP web service implementations

    • Experience with Natural Language Processing

    • Experience with Machine Learning

    • Application servers/Web frameworks: Websphere, Bottle, Flask, Django, CherryPy

    • Unit Testing

    • Databases: SQL Server, DB2, Postgres, MongoDB

    • XML, XSL, XSD

    • Jenkins

    • Git

    • Virtualization and Cloud development

    • OS: Windows 7, 10, 2012 R2, Redhat Linux

    • Proven delivery of innovative solutions

    • Proven use of software methodologies and best practices

    • Proven public speaking skills

    • SDLC

    Additional Desired skills

    • C#, Java, JavaScript, HTML, CSS, Web design

    • Data Modeling, DDL

    • Server configuration

    • Technical Leadership

    • MS Visual Studio and VSTO

    NFF Disclosures

    NFF provides a competitive salary and benefits package including health insurance (medical, prescription, dental, and vision), life and disability insurance, PTO, paid holidays, 401 (k) match, Flexible Spending Accounts, Commuter benefits, and educational assistance. Please visit the careers page of our website ( for more details.


    We are an Equal Opportunity Employer and do not discriminate on the basis of race, color, religion, sex, age, national origin, disability, veteran status, sexual orientation or any other classification protected by Federal, state, or local law. NFF is subject to certain governmental recordkeeping and reporting requirements for the administration of civil rights laws and regulations and affirmative action. In order to comply with these laws, we invite you to voluntarily self-identify your gender, race and ethnicity. Submission of this information is voluntary and refusal to provide it will not subject you to any adverse treatment. The information will be kept confidential and will only be used in accordance with the provisions of applicable laws, executive orders and regulations, including those that require the information to be summarized and reported to the federal government. When reported, data will not identify any specific individual. This information will not be shared with hiring managers, will be kept separate from your application data and will not affect any employment decisions.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed