Oversee the design, development, and deployment of software solutions to meet business needs.
Efficiently manage vendor relationships to ensure consistent application support and maintain high-quality standards in deliverables.
Review system designs and conduct software code inspections to ensure adherence to best practices in design and coding.
Support the IT operations team with software installations and implementations, and assist during system assurance and user acceptance testing phases.
Skills Reqd
A Bachelor's degree or higher in Computer Science, Engineering, or a related field is required, along with at least 3 years of experience in delivering IT solutions and system support.
Less experienced candidates may be considered for the position of Senior Software Engineer.
Proficiency in an Object-Oriented Programming language (such as Java or C#) and familiarity with a scripting language (preferably Python) is essential, along with experience in creating Web Service-Oriented Applications and developing scalable, high-performance software across diverse technologies and service layers.