Futran Tech Solutions Pvt. Ltd.
Sr Full Stack developer
Futran Tech Solutions Pvt. Ltd., Houston, Texas, United States, 77246
Full Stack developer Location : Houston TX (Initial 2 months remote ok ) Note : Codility test required. Full Stack developer and strong stakeholder engagement skills needed . Job Description The purpose of this role is to provide software technology & product delivery across the entire Application lifecycle management including design, develop, configure, test, deploy relevant applications with Shell. The Software Developer executes the software engineering methodology to deliver incremental releases (e.g. Agile, Scrum), enhancements and fixes according to the roadmaps that are agreed with the Product Owner, Technology Manager and key business user communities. Some key applications in this portfolio are geared towards upstream & downstream surveillance and monitoring. These systems are typically deployed across most upstream and downstream facilities in Shell. Key Accountabilities and Responsibilities Incremental development and delivery of releases of applications according to agreed roadmap. Contribute to a diverse , globally distributed (not co-located) SCRUM development team Deliver on assigned PBI's (Product Backlog items) to a pre-defined SCRUM release map with proper software quality assurance on several code metrics (e.g. Cyclomatic complexity, Maintainability Index, Unit test coverage >80%; PBI rework; Burndown charts) Use of professional application development and delivery processes (Agile/Scrum Framework), methodologies and tools in delivery of the software packages. Knowledge on GitHub, VSTS (Visual Studio Team Foundation Server), Visual Studio IDE, Azure DevOps is a must and will be required for application development. Support Design and implementation initiatives of the application in the business. Requirements Education-Relevant university degree in Computer Science or related discipline is required. Additional background in mathematics or engineering would be considered an asset. Total Work experience- 5 years Relevant Experience: at least 5 years' experience in object-oriented software development using C#, Microsoft .NET Framework At least 2 years' experience with web-based portal software development, including HTML 5, JavaScript, JQuery, React, MVC, Entity Framework, SQL Server, GitHub version control and Azure DevOps. Advanced experience with Web Services technologies (e.g. ReST Full API, Web API) Excellent communication skills (e.g. ability to articulate estimates with proper justification, raise and escalate risks/issues, share successes/failures, be active contributor) Strong knowledge of service-oriented architecture design and concepts. Experience working on a virtual, distributed SCRUM development team Experience in Oil and Gas Domain (nice to have) Technologies: . NET, .NET Core, C#, MVC, Typescript, Node.JS, JavaScript, jQuery, HTML 5, GitHub, Azure DevOps, Kendo UI, REST based Web Service, Web API, Entity Framework, SQL Server Azure PaaS and IaaS: Azure App Service, Azure SQL Managed Instance, etc . Good to have: MVVM, React, Durandal JS, iOS development (Swift, Xcode), MongoDB, fitness/Selenium, OSIsoft PI, PI Analysis Framework, Skills Able to link technical solutions with the appropriate engineering discipline work processes to achieve desired business outcomes. Able to plan and schedule own work competently for short term assignments Displays Inter-Personal Effectiveness: build effective and positive relationships that are open and respectful of personal and cultural differences, and work collaboratively with colleagues of different points of view Delivering Through Others: deliver commitments through third party suppliers; manage third party suppliers through business-owned contracts; and ensure delivery