Source description
About the role
Top 5 Must Haves: AWS, Python, Django, Terraform Responsibilities · Build and integrate new architecture, frameworks, technologies, and everything that makes for great software. · Provide systems design, development, programming, and support for the applications/tools based in Python/Django framework, Terraform and AWS technologies. · Develop infrastructure provisioning using Terraform and contribute to cloud migration project. · Play an active role in the design and development of new code · Design, develop and implement unit and scenario testing for existing code base and for new functionality under development, using a strong understanding of design patterns · Serve as a technical expert in the evaluation and testing of the capabilities, characteristics, and requirements of existing and emerging information systems technologies. · Own and support applications and tools from development to operations, contributing to improve quality and efficiency with standard practices for software engineering and DevOps. · Collaborate with team members on best practices, code reviews, internal tools, and process improvements. · Make recommendations as to feasibility of implementation of modified or new technologies and / or frameworks · Participate in scrum agile development process Compensation: · Compensation includes a base salary of $125,600 – 160,500. Salary may vary outside of the anticipated range based on factors such as the ultimate location of the position and the selected candidate's experience. · Position is eligible for additional compensation that may include commission (annual, monthly, etc.) and/or and incentive program. Qualifications: · Solid knowledge of programming fundamentals—algorithms, data structures, design patterns, and paradigms · 5-7 years of experience building successful products. · 3+ working experience in Python/Django. Equivalent Java or .net experience is acceptable. · 1+ working experience in Terraform and AWS. · Bachelor’s degree in Computer Science or related field or equivalent combination of industry related professional experience and education · Take the initiative to find new ways to solve problems. You help the team understand your point of view and advocate for great solutions. · Ability to quickly learn new technology and apply knowledge to solve technical and business problems · Strong written and verbal communication skills · Good understanding of industry development, deployment processes and agile development methodologies
More at Thoughtwave Software and Solutions