Nexwave - Richmond, VA
posted 3 months ago
The Sr Python Developer position is a critical role within our development team, focusing on building and maintaining high-quality software solutions. The ideal candidate will have extensive experience in Python programming, particularly with the Django framework, and will be well-versed in various programming languages and technologies including JavaScript, AWS, Angular, SQL, Node, Go, and Scala. This role requires a hands-on approach to coding and a deep understanding of both relational and NoSQL databases, as well as container orchestration services such as Docker and Kubernetes. In this position, you will be responsible for writing clean, efficient, and maintainable code while debugging and troubleshooting issues in developed applications. You will collaborate with cross-functional teams to deliver high-quality software, ensuring that all components integrate seamlessly. Familiarity with Agile methodologies and tools such as JIRA is essential, as is experience with source code management systems like GIT and SVN. The role also involves working with event-driven programming in Python, scheduling jobs, and triggering events programmatically. You will be expected to implement automated unit tests and have a strong understanding of object-oriented programming principles. Additionally, experience in data cleaning and transformation using Python will be beneficial, as you will be tasked with identifying patterns and trends in data. This position is based in Richmond, VA, and is open only to local candidates. The duration of the contract is 12 months, and candidates should have a minimum of 9 years of relevant experience.