Description

Position Description

Lead all aspects of software architecture, design, and implementation; completely understand of client’s needs and effectively communicate them to the software design team; manages the full life cycle of the process, monitoring research, reviewing codes and supervising any testing; direct all areas of the development process, including data modeling, system architecture and design, technology selection, unit and regression test design and implementation, etc; lead design and implementation team and providing all aspects of technical leadership; ensures that all development practices are in compliance with best practices policies and procedures Coordinate  and efficiently utilize contractors (i.e. DBA, network, etc) as needed; establish and enforce coding standards and practices; ensure schedule and quality compliance; stay current with industry developments and incorporate as and when necessary; provide time and effort estimates as it relates to development and implementation effort;  Track and maintain all records and metric, report project’s progress to senior management; build prototypes, design software components, develop and integrate modules into a complete system, architect, design, develop, enhance various components of software platforms to host carrier grade enterprise applications; perform unit tests; troubleshoot problems; perform thread analysis, code profiling and optimization.  Relocation/ telecommuting may be required plus travel to various unanticipated client locations within the United States for short and long term assignments.

Languages, skills and tools

SharePoint On-Prem and Online, Angular, DocAve, Metalogic, .Net Framework 3.5/4, HTML5, JQuery, XML, Web services, Azure Virtual Machines, Apache Web Service, Microsoft API, RDBMS, MSSQL, DB2, My-SQL, Bootstrap, FAST search, Visio, Visual Studio, SP Designer workflow, Javascript, SQL, Expression Encoder 4, PowerAutomate, Agile, MS Office,  MS Project.

Education

Masters in Computer Science/Computer Application/Engineering (Computer Science & Engg/Mechanical/ Civil).  Will accept Bachelor of Science in Computer Science/Computer Application/Engineering (Computer Science & Engg/Mechanical/ Civil) followed by 5 years of progressive experience in field or related field in lieu of Masters. Will Accept Foreign Educational Equivalent.

Education

Any Graduate