Job Listings

Software Developer (Python)

Envision, LLC

Senior Software Engineer (Python)

SKILLS
• Proficiency in Python is required.
• Experience with public cloud environments, Agile methodologies, DevOps, and automation.
• Proficient in client and web-based applications using enterprise-scale languages like C#/.NET, Java, and Python.
• Familiarity with domain languages such as HTML/JSON and experience with SQL and NoSQL databases.
• Advanced understanding of software engineering principles, multi-tiered design, data structures, algorithms, computer architecture, operating systems, and databases.
• Ability to identify and comprehend new technologies, develop prototypes, or integrate novel technologies into existing applications.
• Bachelor's degree in Computer Science or Computer Engineering.
• Minimum of 5 years of progressive experience in roles such as Software Engineer, Programmer Analyst, or similar.
• Experience in gap analysis, proof of concept development for software products, preparing test plans, data modeling, data migration, and writing scripts in PERL, Java, PHP, and shell.
• Background in Machine Learning, Generative and Interpretive AI is a plus.

RESPONSIBILITIES
• Participate in design discussions and develop code based on architecture and technical design finalized by senior technical staff.
• Create and execute unit tests.
• Mentor junior software engineers and other technical staff.
• Actively contribute to test case planning for developed components and functions.

Location: Remote, OR

Posted: Sept. 19, 2024, 11:41 p.m.

Apply Now Company Website