Python Developer II - 464

  • Full-Time
  • Plano, TX
  • O'Neil Digital Solutions, LLC
  • Posted 2 years ago – Accepting applications
Job Description
About Us

Founded in 1973, O’Neil Digital Solutions (ODS) is a leading IT consulting firm specializing in the optimization of complex end-to-end business process systems for a multitude of business verticals including Financial Services, Digital Media, Healthcare, and Transportation industries. ODS provides high-touch bespoke software engineering, systems integration, and infrastructure management services to clients of all sizes and industries. From large scale mass communication projects to highly secure and confidential data analytics using Big Data frameworks like Hadoop and AWS Redshift, ODS has a broad set of proven technical capabilities that help companies make complex digital transformations. ODS offers state of the art publishing solutions through our customer-centric applications and services include electronic document delivery, web applications, high-speed digital printing (color and black & white), automated composition, offset printing, warehousing and fulfillment services. ODS is headquartered in Los Angeles, CA and also has offices/plants in Texas and North Carolina centrally located to serve clients across the country.

#IND-Priority

Summary

The Software Engineer II will have a solid knowledge of database concepts and software development tools. They will work closely with other Software Engineers, Business Systems Analysts, and business stakeholders to develop and maintain mobile solutions.

Duties and Responsibilities
  • Collaborate with business systems analysts and internal business users to develop solutions based on requirements
  • Design, build, and maintain efficient, reusable, and robust code while using source control to manage code across all environments
  • Write code at all tiers from persistence to middle tier to frontend
  • Troubleshoot, analyze, and debug application issues
  • Proficiently skilled at optimizing and refactoring existing code to increase responsiveness, performance, and maintainability
  • Participates and assists in code reviews and quality assurance processes to ensure that architectures and standards are being followed
  • Adheres to and support ODS policies and procedures
  • Adheres to and support coding standards and best practices
  • Uphold and maintain conceptual, logical, and physical application architectures
  • Advise and aid in solving complex business problems for the client
  • Ability to work in and support a healthy team/collaborative environment
  • Perform other duties as assigned
Qualifications & Requirements
  • Required Education, Experience, Certification/Licensure
  • Bachelor’s degree in Computer Science or similar field
  • A demonstrated expertise in Object Oriented Analysis and Design
  • Excellent ability to read and create high performance SQL queries
  • Excellent ability in unit testing/test-driven development
  • Excellent ability to develop in MVC-based frameworks in C# or Python
  • Excellent ability to develop in frontend technologies (React, Angular, and Vue)
  • Self-motivated to learn new practices, processes, skills, tools, and knowledge that align with company priorities and/or future opportunities.
  • General knowledge of utilizing SOAP and/or REST APIs
  • General knowledge and experience of web accessibility
  • Some understanding of cross-platform and cross-browser issues
  • Able to collaborate and work in a team environment; practices the principle of team over individual.
  • Able to handle competing priorities across own assignments.
  • Continually strives to improve products and services.
  • Demonstrated ability to quickly learn and apply new technologies.
  • Demonstrates appropriate judgment.
  • Self-motivated to learn new practices, processes, skills, tools, and knowledge that align with company priorities and/or future opportunities.
  • Shows initiative and resourcefulness ("can do" attitude)
  • Strong analytical and problem-solving skills
  • Strong interpersonal and communication skills
  • Works with a sense of urgency without sacrificing attention to detail.
  • Strong interpersonal and communication skills
  • Strong analytical and problem solving skills
Working Conditions

Must be able to perform the essential job duties. Work is performed primarily in an office environment. Typically requires the ability to sit for extended periods of time (66%+ each workday), ability to hear the telephone, ability to enter data on a computer and may also require the ability to lift 10 pounds.


Equal Opportunity Employer

O'Neil Digital Solutions is an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.

Apply to this Job