What are the responsibilities and job description for the Sr Python Developer position at Acarin Inc?
Location: Maryland
Employment Type: Full-Time (Onsite)
Experience Level: Mid-Level (6 years)
Looking only for USC/GC
About Us
We are a dynamic and forward-thinking Software development company looking to expand our development team. Our mission is to deliver cutting-edge software solutions that meet client needs in a fast-paced environment.
We’re seeking a highly skilled Senior Python Developer to join our team and to modernize an online based product catalogue search tool.
Required Skills & Qualifications
Employment Type: Full-Time (Onsite)
Experience Level: Mid-Level (6 years)
Looking only for USC/GC
About Us
We are a dynamic and forward-thinking Software development company looking to expand our development team. Our mission is to deliver cutting-edge software solutions that meet client needs in a fast-paced environment.
We’re seeking a highly skilled Senior Python Developer to join our team and to modernize an online based product catalogue search tool.
Required Skills & Qualifications
- 6 years experience in Python programming with a deep understanding of core concepts and libraries.
- 2 years of experience with OpenSearch, including implementation, indexing, and query optimization.
- Strong Experience with frameworks like Django, Flask.
- 2 years of experience with cloud computing platforms like AWS.
- Strong experience with databases like MySQL, PostgreSQL, and MongoDB.
- Experience with RESTful APIs, microservices, and containerization technologies like Docker and Kubernetes.
- Excellent understanding of version control systems like Git.
- Knowledge of front-end technologies such as HTML, CSS, and JavaScript.
- Strong proficiency in software development methodologies such as Agile and Scrum.
- Expertise in designing, developing, and deploying large-scale web applications and backend systems.
- Excellent analytical and problem-solving skills to troubleshoot and resolve complex software issues.
- A degree in Computer Science or a related field and at least 6 years of professional experience in Python development.
- Design and develop software solutions using Python programming language and Django frameworks.
- Recognize the client’s needs and implement the functional requirements in accordance with them.
- Collaborate with cross-functional teams to identify project requirements and create technical specifications.
- Write clean, efficient, and maintainable code following software development best practices and standards.
- Test, debug, and troubleshoot software applications to ensure reliability, performance, and security.
- Contribute to the continuous improvement of software development processes, tools, and technologies.
- Mentor junior developers and participate in code reviews to ensure code quality and maintainability.
- Participate in agile development methodologies and use project management tools to manage and track project progress.
- Ensure compliance with software development standards and regulatory requirements.