Python Developer

Job opening ID


Posting title

Python Developer

Roles and responsibilities

Must be a US Citizen
1 year contract position
W2 with full benefits
Must be able to pass background check and drug screen

Job Description:
As a Web-applications Software Engineer you shall be responsible for designing simple and scalable solutions to complex problems and delivering leading edge software products for our customers. You will be part of a team comprised of exceptionally ambitious and communicative hands-on individuals who are comfortable working in fast-paced environments and who have passion and skills to deliver solutions in support of critical activities. You will work in a collaborative team environment that encourages you to perform at your best, and challenges you to engineer elegant solutions for complex business problems. You will architect, design and develop robust software systems with unit and systems testing. You will need to to quickly learn new technologies, troubleshoot problems and be an expert in software lifecycle practices including scoping of work and schedule estimation along with writing technical documentation. You will also often create and demonstrate prototypes of business solutions and new technology as an individual effort or leading a group of 1-2 developers/engineers.

Required Skills:
• Minimum 5 years experience developing Web-applications in Python using Flask/Django OR 
• Minimum 5 years experience developing Web-applications in .NET 4.5 using Entity Framework and Web API
• Experienced in multi-layered application software architecture 
• Experienced in software application design patterns and principles 
• Proficient in web based technologies, i.e. AngularJS, JavaScript, HTML, CSS and XML, JSON, REST 
• Minimum 5 years experience in engineering software products used in large information systems and enterprise IT environments 

Desired Skills:
• Experience developing, consuming and enabling RESTful APIs and the use of JSON data interchange messaging 
• Experience with JIRA or similar defect-tracking systems 
• Experience working in an Agile/Scrum environment in multiple roles 
• Experience with Git/GitHub use and integration 

Number of positions