Software Developer (Python) - Envision, LLC
Remote, MO
About the Job
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.
Source : Envision, LLC