Job Summary:
MDAEdge is a Veteran-owned company seeking a Senior Python Developer with experience in federal agency environments. The role involves designing, developing, and maintaining Python applications, ensuring high-quality code and supporting various mission applications.
Responsibilities:
• Design, build, and maintain efficient, reusable, and reliable Python code
• Integration of data storage solutions includes databases, key-value stores, blob stores, document stores, graphs, etc.
• Integration of user-facing elements developed by front-end developers with server-side logic
• Identify bottlenecks and bugs and devise solutions to these problems
• Help maintain code quality, organization, and automatization
• Supporting the customer
• Trusted to understand the technical and functional design requirements related to Python using Django as a web framework
• Designing, developing, and testing mission applications
• Designing and developing new web applications
• Maintaining and troubleshooting existing web applications
• Creating back-end components
• Connect applications with additional web servers
• Maintaining APIs
Qualifications:
Required:
• Bachelor's degree in Computer Science, Information Systems, Engineering, Business, or a technical discipline related to the specific skill or the equivalent combination of education, technical certifications or training, or work experience.
• Minimum of 5 years of related experience.
• Experience with Django and other shared middleware libraries used for testing, caching, messaging, and session management.
• Good understanding of Python syntax and its nuance.
• Solid understanding of object-oriented programming.
• Good understanding of CSS.
• Excellent understanding of front-end technologies like JavaScript, HTML5, and CSS3.
• Ability to write clean and organized code.
• Proficiency with code versioning tools, including Git, GitHub, SVN, and Mercurial.
• Familiarity with MVC, Mocking, RESTful, and ORM.
• Good understanding of front-end technologies, including HTML5, JavaScript, and CSS3.
• Knowledge of server-side templating languages, including Slim and Liquid.
• Familiarity with testing tools.
• Exhibited CSS, HTML, jQuery, Ajax, and JSON proficiency.
• Experience with database management (MySQL, Postgres).
• Experience with design, development, and testing of integrated mission applications, RESTful web services, and external libraries in multiple languages to interface with APIs.
• Knowledge of agile methodologies.
• Experience with JavaScript, Angular, ReactJS, ViewJS.
• Familiarity with AWS.
• Experience and familiarity with Angular, ReactJS, and ViewJS.
• Familiarity with MVC, Mocking, ORM, and RESTful? API concepts? API
• A knack for writing clean, readable code.
• Ability to integrate multiple data sources and databases into one system
• Understanding of fundamental design principles behind a scalable application
• Able to create database schemas that represent and support business processes
• Able to implement automated testing platforms and unit tests
• Good understanding of information gathering and the questioning method, i.e., able to ask how, what, when, where, why, and who to discern problems
• Familiarity with continuous integration.
Preferred:
• Previous management consulting experience
• Experience with a federal agency as a contractor or federal employee
Company:
The world doesn't have a talent shortage. It has a talent alignment problem. MDA Edge exists to fix that. Founded in , the company is headquartered in Sheridan, WY, US, , with a team of 51-200 employees. The company is currently Growth Stage.