- Active U.S. government Top Security/Special Compartmental Information Clearance, or the ability to obtain these US government security clearances
- Bachelor's Degree (Software/Computer Technology Field Preferred)
- Minimum 3-4 years hands on experience in SharePoint development and Web technologies
- Hands on experience in .Net, C#, ASP.Net, CSS, JavaScript, HTML, jQuery, and SP Services
- Hands on experience in the Microsoft Power Platform, MS PowerApps, MS Flow and Power BI
- Hands on experience developing new PowerApps model and canvas driven apps as well as enhancing existing apps
- Experience with one or more cloud platforms (e.g., AWS, Azure, Google) and cloud architecture and implementation features (Operating Systems, scalability, multi-tenancy, orchestration, virtualization)
- Experience in developing and troubleshooting SharePoint environments (versions 2013, 2016 and SharePoint Online)
- Hands on experience in scripting languages for automation of administrative tasks (PowerShell, VBScript, PERL, etc.)
- Experience with different database like SQL Server 2012/2016, Oracle 11g/12c, AWS RDS and opensource databases like Mongo DB, and NoSQL
- Knowledge of Microsoft IIS, Domains, Active Directory and ADFS
- Knowledge in Microsoft enterprise cloud technologies such as Dynamics 365 CRM, Office 365 and Microsoft Azure
- Developing templates or scripts to automate everyday developer or operations functions
- Experience implementing systems and minimum knowledge using the Agile/Scrum methodology
- Experience using leading cloud platform providers (Amazon Web Services (AWS), Google Cloud, Microsoft Azure, VMWare)
- Integrate solutions with Commercial Off-the-Shelf (COTS) products using Web service and application programming interface (API) techniques
- Participation in the full software development life cycle: Analysis, Design, Coding, Testing and promotion into Production.
- Technical proficiency including systems maintenance, strong troubleshooting and problem-solving skills, monitoring, performance measurements, change management as well as issue management in a multi-platform environment
- Experience and/or knowledge in process documentation and improvement
- Knowledge of federal industry and developing processes and presentation material for federal and public sector related initiatives and special projects
- Knowledge of Cloud, security, infrastructure, databases, and networking
- Developing templates or scripts to automate everyday developer or operations functions
- Excellent organizational, interpersonal, verbal and written communication skills
- Prior consulting experience working on virtual teams and ability to work both independently and in a team setting
- Ability to work with peers, clients and engagement teams on project assignments and work both independently and in a team setting
- Self-motivated and proactive work approach
SNET#22 NBI#22