Zeomega - Plano, TX

posted 4 months ago

Full-time - Entry Level
Plano, TX
Professional, Scientific, and Technical Services

About the position

The Software Developer position involves a comprehensive range of responsibilities focused on the development and integration of software solutions. The ideal candidate will be proficient in Object-oriented Design and Analysis, and will be expected to integrate new software with existing systems effectively. This role requires a deep understanding of the product, which is essential for participating efficiently in both the development and testing phases of projects. In this position, the developer will be responsible for learning and understanding the product thoroughly, which will enable them to grasp the requirements outlined in the specifications. This understanding is crucial for contributing effectively to the development and testing processes. The developer will also be expected to conduct self and peer code reviews, ensuring that the code meets the high standards set by the organization. Delivering high-quality work is paramount, which includes producing error-free and accurate deliverables that align with internal quality guidelines for software processes. Solutions developed should require minimal maintenance, showcasing the developer's ability to write clean and efficient code. Additionally, the role involves writing unit test cases for relevant development tasks, which is essential for maintaining the integrity of the software. The candidate should be flexible and open to learning new technologies as business requirements evolve. A background of 1-3 years in relevant technologies and industries is required, with specific experience in Python, Zope, version control systems, and various web technologies such as JavaScript, AJAX, and AngularJS. The position also requires familiarity with Linux commands and SQL queries, making a well-rounded skill set essential for success in this role.

Responsibilities

  • Learn and understand the product well.
  • Understand the requirements by reviewing specifications to participate efficiently in development and testing phases.
  • Develop and conduct self and peer code reviews.
  • Deliver high quality work defined by error-free and accurate deliverables that meet requirements and conform to internal quality guidelines.
  • Write unit test cases for relevant development tasks.
  • Be flexible and open to learning new technologies as per business requirements.

Requirements

  • 1-3 years of experience in relevant technology and industry.
  • Proficiency in Python, Zope, and version control systems.
  • Experience with JavaScript, AJAX, and AngularJS.
  • Familiarity with Linux commands and SQL queries.
  • Strong spoken English and communication skills.

Nice-to-haves

  • Experience with Object-oriented programming in Python and Java.
  • Knowledge of application integration design using web services and protocols such as SOAP, JSON, REST, WSDL, and WSO2.
  • Familiarity with Object Relational mappers like SQL Alchemy and Hibernate.
  • Experience with Test Driven Development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service