Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Swingtech-Innovation Engineer

Swingtech

Swingtech-Innovation Engineer

Washington, DC
Full Time
Paid
  • Responsibilities

    Position: Sr Innovation Engineer

    Location - L’Enfant Plaza, Washington, DC - 20547

     Clearance: Active Secret

    This role will take on the responsibility for providing governance and senior developer oversight to Application Development in Azure PaaS Cloud environments. The person will be proficient on .net development as well as integration with legacy and open architecture including high performing iBPM tools like Pega, Appian, K2 system. The Azure PaaS environment will largely incorporate technologies such as Azure Application Service Environments, Application Service Plans, Azure SQL, Cosmos DB, Azure Storage, Azure Service Fabric to host micro-service architecture assets. Additionally, DevOps code pipeline management and review is a core functionality of the role so the candidate should possess expert level experience of .Net Software Development, VSTS tool and Git repositories, Code Branching Strategies, CI/CD approaches, Flighting, and Code security validation using tools such as HP Fortify. Finally a firm understanding of application authorization and authentication is required, to include tools such as SSO integration, Azure AD, Azure B2C, Axiomatics, etc.

     

    Key Skills Responsibilities will include:

    ?Expertise and deep experience with Software Development Life Cycle and several aspects of building a successful software to meet/exceed Customer expectations

    ?Expertise and deep experience with all aspects of application development on the MS Azure platform

    ?Ability to conduct independent Proof of Concept (POC) on new technologies on Cloud and/or other available in the market

    ?Experience working with multiple Agile Scrum teams specifically from a technical review and verification perspective

    ?Expertise on analyze, process, perform impact analysis of technologies to existing IT asset

    ?With specific regard to Agile scrum development methodology, provide engineering oversight and guidance to the development and deployment lifecycle of application work streams, specifically provide system architecture and engineering oversight and verification to multiple development teams

    ?Responsible for ensuring that the Agile teams leverage where applicable common data models and libraries of functions and capabilities as well as their integration architectures are based on industry standards towards reusability and efficiency

    ?Communicate and validate whether or not non-functional requirements are met

    ?Review and approve technical documentation

    ?Coordinate and manage release plans and continuous code integration among multiple development teams

    ?Test and validate security of code

    ?Review and validate data integration architecture and design

    ?Communicate and validate application performance specifications

    ?Communicate and validate UI/UX specifications

    ?Accountable for ensuring that an Integrated Product Increment is produced at the end of every Sprint/Iteration that satisfies the agreed upon Definition-of-Done

    ?Facilitate the coordination of work between the Product teams to ensure no integration issues arise

    ?Communicate awareness of functional and technical dependencies as early as possible to the Product and Development teams

    ?Ensure integration tools and practices are known and used

    ?Serve as integration consultants, coaches, and communication links

    ?Facilitate meetings with Product and Development teams to analyze, diagnose, and troubleshoot integration issues

    ?Facilitate sharing of architecture, infrastructure, and data model

    ?Provide transparency of integration status

    ?Manage integration source code branches in VSTS and GIT

    ?Manage release pipeline ensuring that the integrated Product increment is available in the Azure PaaS environment

    ?Assist with establishing internal and external data / API connections

    ?Participate in code integration and code review

    ?Communicate with the development and testing teams to follow up bug/issue resolution

    ?Participate in the Definition-of-Done specifications and acceptance criteria definition

    ?Facilitate Integration, Regression and Performance Testing of the integrated DIS

    ?Application Development on Mobile platform and App publishing is a plus

     

    Deep Skill and experience with following tools/frameworks is required:

    ?Scripting and Programming languages: .NET, .NET Core, JSON, Java, JScript, Angular

    ?Database: Azure SQL / SQL, NoSQL, Cosmos DB,

    ?DevOps: VSTS integration using GIT repos and Agile framework

    ?Platform: Azure PaaS to includes monolithic services (e.g., App Service Environments) and micro-services (Azure Service Fabric, Container Services,etc.) along with Azure Functions, Azure Storage Blobs & Containers, App Insights. Overall understanding of Azure environments and options is also a plus

    ?iBPM Tool - K2 system for Rapid Application Development and workflow automation

     

    Qualifications:

    ?MA/MS with 8+ years’ experience or BA/BS with 10+ years’ experience

    ?Experience in above mentioned tools/frameworks is required

    ?Strong experience in Software Engineering with both Waterfall and Agile, Agile/SAFe certifications is a plus

    ?Experience drafting concept definition papers, analysis of alternatives, and business cases as necessary

    Active secret clearance is required