Our client, a leading utility company, is hiring a Full Stack Engineer – Senior consultant on a contract basis.
Work Location
New York, NY
Summary:
• Design and analyze technical approaches, evaluate potential risks, costs and defects
• Recommend software technologies and solutions, evaluate alternatives, and analyze problems with data infrastructure
• Create models and prototypes when applicable
• Own and oversee application design and software development process
• Lead delivery team through architectural development process and collaborate with application development teams, architects, Business and other project constituents
• Ensure application software solutions are effectively and efficiently designed, produced and tested
• Present design options to executives, stakeholders, peers and delivery teams
• Breakdown architecture into tangible tasks for a developer to execute
• Predict future needs and ensure technical design are secure and scalable
• Research and implement innovate technologies, determine what best suits the organization and helps company meet goals and targets
• Create technical documentation, produce documents relating to application architecture, design steps, integration processes and testing procedures relating to each product developed
• Produce end-to-end solution models rapidly with focus on non-functional requirements.
• Educate and train staff of coding standards and design and development best practices
• Liaison between product delivery team and application support team, lead transition of product enhancement and delivery to application support team
Skills & Requirements
• Over 6 years of proven solution architect experience, must include System Integration and Platform Integration expertise
• Outstanding written and verbal communication skills
• Strong leadership skills, to effectively influence decisions and positively impact progress are required
• Strong hands on architecture experience designing and implementing customer facing application with payment transaction experience
• Working knowledge of latest technology patters on APIs and Micro services
• Hands on experience with software development and system administration
• Strong understanding of strategic IT solutions and frameworks
• Strong experience in project management, service oriented architecture (SOA) and cloud technologies
• Certified or equivalent experience in Microsoft Azure Service Products, Application Services, Application Insights and COSMOS DB.
• Experience in software release management for Microsoft Azure DevOps projects
• Strong experience working with vendor products, complex system solutions and cross functional teams
• Strong experience designing and building interfaces from internal source systems to externally facing applications.
• A problem solving aptitude
• Strong business and technology decision making skills are required
• Strong knowledge of project management and software development methodology and tools: Agile, Waterfall, Scrum, SDLC, DevOps, SaFE
• BS/BA in Computer Science, Engineering or related field
• Utility, metering or customer service industry knowledge is preferred, but no required
Pay Range: $75-85