




Summary: Participate in all phases of the software development lifecycle, defining solutions, and developing and enhancing stable systems in a heterogeneous tech environment. Highlights: 1. Engage in problem definition, decomposition, and solutions definition 2. Research, design, and develop functional and technical design specifications 3. Contribute to innovative, advanced, stable systems Autonomously participate in all phases of the entire software development lifecycle from initial requirements gathering through final quality assurance, implementation and subsequent enhancements and support of the product; engage in problem definition, decomposition, and solutions definition within the scope of the application; research, design and develop functional and technical design specifications using knowledge of object oriented programming in a heterogeneous tech environment using either C++, C#, Java or Python on Unix/Linux/Windows; analyze user needs and software requirements to determine feasibility of design within time and cost constraints; research, design, develop and test software components and develop full object-oriented software applications; provide training for new procedures and develop an understanding of the relevant aspects of the business domain (problems, activities, processes) and apply that understanding to maximize technology value; modify existing software to correct errors, to adapt it to new hardware or to upgrade interfaces and improve performance; help solve business problems and enhance and extend front, middle and back office business capabilities of the firm by contributing to the development of innovative, advanced, stable systems. REQUIREMENTS: Bachelor's degree in Computer Science, Engineering, Mathematics or related discipline or its foreign equivalent, plus five (5) years of progressive experience developing software applications utilizing any combination of C++, C#, Python, or Java in any combination of Unix, Linux, Windows OR Master's degree in Computer Science, Engineering, Mathematics or related discipline or its foreign equivalent plus two (2) years of experience developing software applications utilizing any combination of C++, C#, Python, or Java in any combination of Unix, Linux, Windows. Email resume to: applytoSIG@sig.com and reference job code: 202603


