Lead Python Developer - Diverse Linx
ALEXANDRIA, VA
About the Job
Job Description:
Responsibilities
Design, develop and maintain critical mission software applications using Python
Implement software based on requirements and using Object Oriented practices
Develop and maintain multiprocessor and multithreaded applications
Develop and maintain RESTful APIs
Implement software using Inter Process communications mechanisms such as TCP/IP Sockets, Message queues, memory sharing, etc
Implement code to get and store data into relational databases such as MySQL and Postgres
Develop inline and automated code tests
Adhere to established coding policies and standards
Participate in design and code reviews with peers or teams
Author design content via diagrams and/or narratives
Monitor and analyze application performance
Use of best practices to ensure code maintainability and scalability
Investigate and resolve software defects Minimum Requirements
University degree in Computer Science or equivalent
5 Years of experience in Object Oriented Programming using Python
Significant experience as software developer in a Linux environment, preferably Ubuntu
Exposure to development in a containerized environment, preferably using Docker
Experience with implementing software to get and store data from relational databases
Strong experience in implementation of RESTful APIs
Familiarity with tools such as Github, Jira, Sharepoint and Confluence.
Familiarity with CI/CD pipelines and DevOps concepts
Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.
Responsibilities
Design, develop and maintain critical mission software applications using Python
Implement software based on requirements and using Object Oriented practices
Develop and maintain multiprocessor and multithreaded applications
Develop and maintain RESTful APIs
Implement software using Inter Process communications mechanisms such as TCP/IP Sockets, Message queues, memory sharing, etc
Implement code to get and store data into relational databases such as MySQL and Postgres
Develop inline and automated code tests
Adhere to established coding policies and standards
Participate in design and code reviews with peers or teams
Author design content via diagrams and/or narratives
Monitor and analyze application performance
Use of best practices to ensure code maintainability and scalability
Investigate and resolve software defects Minimum Requirements
University degree in Computer Science or equivalent
5 Years of experience in Object Oriented Programming using Python
Significant experience as software developer in a Linux environment, preferably Ubuntu
Exposure to development in a containerized environment, preferably using Docker
Experience with implementing software to get and store data from relational databases
Strong experience in implementation of RESTful APIs
Familiarity with tools such as Github, Jira, Sharepoint and Confluence.
Familiarity with CI/CD pipelines and DevOps concepts
Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.
Source : Diverse Linx