Ignite is an ISO 9001:2015 and CMMI Services Level 3 certified, Service-Disabled Veteran-Owned Small Business (SDVOSB), headquartered in Huntsville, AL. By design, Ignite is a provider of professional services to customers in educational, federal, and commercial industries and in every action seeks to be the preeminent provider within this business space. Ignite upholds our values of competency, collaboration, innovation, reliability, and results through everything we do.
Ignite is currently seeking a driven, detail-oriented Senior Software Developer to join our team supporting our USASAC contract at New Cumberland, PA. This position is On-Site.
Responsible for designing, implementing, and managing solutions built on Microsoft Power Platform to include Business Intelligence Solutions. 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 solutions that empowers the organization to automate processes, analyze data, and build applications. Leads DevSecOps application development program for applications by building, executing, and documenting a Secure Software Development Lifecycle.
Provides direct leadership to a team of various disciplines in the completion of complex information technology projects.
Will support an organization currently using the following methodologies and technologies:
- Power Platform, Power BI, experience with the following is a plus: C#, CSS, HTML, JavaScript, jQuery, JSON, .NET Framework, Spring Boot, React.js, Tableau.
- Support systems technologies which include Apache Tomcat, RedHat Enterprise Linux, VMware, Windows Server, SCCM, WSUS, Active Directory, LDAP, DNS, Advanced PowerShell, Enviromux, Cohesity, IIS, MS SQL.
- Experience in transferring applications, databases, and solutions to various hosting platforms, including cloud-based options, will be an advantage.
Leads projects and participates alongside various teams to design secure systems that include web applications, real-time data processing, data warehousing and business intelligence while addressing both short- and long-term business and technology goals of the platform. Must be familiar with DoD Risk Management Framework (RMF).
Related Duties:
- Develop and maintain the Master Schedule for all Power Platform modernization.
- Development and support of design concepts, plans, processes, structures, to meet deliverables for modernization efforts.
- Lead the effort to gather and develop applicable program documents.
- Evaluate existing systems to determine effectiveness and suggest changes to meet organizational requirements.
- Design solutions in support of cloud technology projects integrating Army policy, security, and incorporates DevSecOps strategies.
- Participate in the modernization and design effort of the infrastructure, develop technical specifications, and system life-cycle management strategies.
- Knowledge of a broad spectrum of technologies including applications, servers, database, storage, backup systems, networking, and security.
- Develop comprehensive test plan and acceptance criteria to ensure functionality and quality of each Power Platform effort.
- Perform security analyses of developed or packaged software components and incorporate all security requirements at every level of modernization.
- Evaluate current or emerging technologies to consider factors such as cost, portability, compatibility, or usability.
- Define and analyze objectives, scope, issues, or organizational impact of information systems.
- Collaborate and guide virtualized solutions from concept to full operational capability, in coordination with the operations and maintenance teams.
- Collaborate with other teams to select appropriate design solutions or ensure the compatibility of system components.
- Participate in efforts related to RMF, including Authorization to Operate (ATO), network stability, interoperability, portability, security, or scalability of all modernized elements.
- Ensure all related schematics, user manuals, instructions, source code repositories, data administrative and maintenance plans, guides, and libraries are kept current.
- Document design specifications, installation instructions, and other system-related information.
- Develop test plans, acceptance criteria and oversee testing to verify proper functioning of software and hardware changes, replacements, modernization, patches, and fixes.
- Communicate with staff or clients to understand specific Power Platform requirements.
- Communicate project information through presentations, technical reports, white papers, or other government defined means.
- Provide customers or installation teams guidelines for implementing secure systems.