Senior Software Engineer
Current- Provide technical leadership and help establish direction of implementation of software solutions. - Design software architecture based on business requirements with a strong understanding of security, performance, resiliency considerations while keeping in mind the client's standards and industry best practices.- Develop and maintain relationships in the client organization with a focus on delivery high quality solutions and service- Analyze the solution requirements, design solutions to meet the requirements while conforming to the client's standards and industry best practices- Maintain healthy and strong relationships with key infrastructure and solution vendors