Qatalys - Irving, TX

posted about 1 month ago

Full-time
Irving, TX
Professional, Scientific, and Technical Services

About the position

The Python Developer position involves a comprehensive analysis of both business and technical requirements to design effective coding solutions primarily using the JAVA/J2EE programming language. The role is crucial in ensuring that the developed solutions meet the specific needs of the program while adhering to established standards and procedures. The developer will be responsible for coding solutions that not only conform to the design specifications but also comply with all program and enterprise-level standard operating procedures, programming standards, database standards, and security requirements. This ensures that the final product is robust, secure, and reliable. In addition to coding, the Python Developer will follow the appropriate software development life-cycle methodology, which includes thorough testing, debugging, and refining of the coding solutions throughout the development life cycle. This iterative process is essential to produce a defect-free final product that meets all specified requirements. The developer will conduct full unit testing of all code produced and provide necessary support during internal testing phases, ensuring that any issues are addressed promptly. The role also requires adherence to established source control and configuration management practices. This includes using appropriate tools for managing source code and technical documentation, which is vital for maintaining the integrity and traceability of the development process. Furthermore, the developer will be responsible for preparing required documentation, including both program-level and user-level documentation, to facilitate an easy transition of services and ensure that all stakeholders have the necessary information. Staying current on emerging tools, techniques, and technologies related to programming is also a key aspect of this position. This commitment to continuous learning and adaptation is essential in a rapidly evolving technological landscape, allowing the developer to leverage new advancements to enhance the quality and efficiency of their work.

Responsibilities

  • Analyzes business and technical requirements to design coding solutions using JAVA/J2EE programming language.
  • Codes solutions that conform to the design and adhere to all Program and enterprise level standard operating procedures, programming standards and conventions, database standards, and security requirements.
  • Follows the appropriate software development life-cycle methodology.
  • Tests, debugs, and refines the coding solution throughout the development life cycle to produce the required, defect free, final product.
  • Conducts full unit testing of all code produced and provides support to internal (Stage One) testing as required.
  • Follows established source control and configuration management practices and tools for managing source code and technical documentation.
  • Prepares required documentation, including both program- and user-level documentation, to a level that supports easy transition of services.
  • Stays current on emerging tools, techniques, and technologies related to programming.

Requirements

  • Proficiency in JAVA/J2EE programming language.
  • Experience in analyzing business and technical requirements.
  • Strong understanding of software development life-cycle methodologies.
  • Ability to test, debug, and refine coding solutions effectively.
  • Experience in conducting unit testing and providing support for internal testing.
  • Familiarity with source control and configuration management practices.
  • Strong documentation skills for both program- and user-level documentation.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service