This job is with Encode, Inc a fully owned subsidiary of Lancesoft.
Full lifecycle application development. Designing, coding and debugging applications in various software languages. Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis. Object-oriented Design and Analysis (OOA and OOD). Software modeling and simulation. Front end graphical user interface design. Software testing and quality assurance. Performance tuning, improvement, balancing, usability, automation. Supports, maintains and documents software functionality. Integrates software with existing systems. Evaluates and identifies new technologies for implementation. Maintains standards compliance. Implements localization or globalization of software
Required Skills:
•Experience with algorithm optimization for real time systems
•Experience developing in Python
•Experience developing in Java, C# or C++
•Experience with GUI development (Qt or GTK+)
•Experience with containerization techniques
•Knowledge of object-oriented programming
•Understanding of networking architectures and protocols
•Strong familiarity with Python, including type hinting, linting and testing frameworks, is required.
•Strong communication and interpersonal skills are essential and highly valued in this role.
EEO Employer
LanceSoft is a certified Minority Business Enterprise (MBE) and an equal opportunity employer. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.
This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. LanceSoft makes hiring decisions based solely on qualifications, merit, and business needs at the time.