Qatalys - Irving, TX
posted about 1 month ago
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.