Responsible for designing, implementing, and managing solutions built on Microsoft Power Platform. Also, plays a key role in delivering full stack Line of Business software solutions. This role combines technical expertise with a deep understanding of business processes to create efficient and effective applications. Works with the Power App Developers to leverage development program for applications by building, executing, and documenting a Secure Software Development Lifecycle.
· Education: BS in Computer Science or related
· Experience: 60 months hands on experience
· Certification: CompTIA Security+CE, before joining, or equivalent (CISSP)
· Clearance: Active, Interim, or capable of getting SECRET before joining
Required Skills:
· Candidate will support an organization currently using the following methodologies and technologies:
-NET, Power Platform, Power Pages, Dataverse experience with any or all of the following .NET Framework/Technologies: C#, VB.Net, CSS, HTML, JavaScript, jQuery, or JSON.
· Exposure with enabling technologies such as Active Directory, LDAP, DNS, Advanced PowerShell, and IIS.
· Knowledge working with any form of source control using any SCM tools like Azure DevOps, GIT.
· Capable of preparing and maintaining code repositories, data flows, story boards, and other development documentation.
· Familiarity writing unit tests and test plans in conjunction with a test framework (such as NUnit, xUnit.net, MSTest, QUnit, Jasmine, Selenium, Appium, or Cucumber).
· Operating within a DoD environment is a plus.
· Coordinate test plans and provide documented results with criteria at every layer of development.
· Maintain application documentation to describe software components development, logic, coding, testing, changes, and corrections.
· Collects requirements and develops software fixes for software programs.
· Document and develop changes for new, modified, adds, or deletes of functionality within the code structures of existing systems.
· Application developers shall use Army Agile and standardization methodology in software development as required.
· Ensure and maintain compliance in coordination with the cybersecurity
directives.
· Performs administrative duties during off peak times to accommodate scheduled maintenance windows.
· Assist with DoD secure technical guides and milestones as changes are made to any structure of the coded fabrics to support Cybersecurity and Change Management.
· Communicates ideas, verbally and in writing, as well as prepare briefings for presentation to leadership and management staffs.
· Assists project leads with project planning and participates alongside various teams to design secure systems that include web applications, real-time data processing, data warehousing.