Zeomega - Plano, TX
posted 5 months ago
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.