Advanced Programs Inc. (API) is looking for a Software Engineer I to design, develop, and implement scalable business applications and custom tools using C#, JavaScript, and SharePoint technologies to support their business operations and evolving defense and intelligence challenges.
Requirements
- Proficiency in JavaScript, C-Sharp, and .NET-based environments
- Experience developing and customizing solutions in Microsoft SharePoint Online
- Solid understanding of object-oriented programming and software design principles
- Familiarity with REST APIs, asynchronous programming, and front-end frameworks
- Strong knowledge of HTML/CSS, and browser compatibility
- Experience with Microsoft Power Platform (Power Apps, Power Automate, Power BI)
- Familiarity with DevOps practices and CI/CD pipelines (Azure DevOps, GitHub Actions, etc.)
Responsibilities
- Design, develop, test, and deploy applications using C-Sharp, JavaScript, and related technologies
- Develop and maintain custom solutions within Microsoft SharePoint (SPFx, modern web parts, workflows, etc.)
- Optimize application performance, scalability, and maintainability
- Collaborate with cross-functional teams to gather technical and business requirements
- Review and contribute to software architecture and design decisions
- Maintain up-to-date documentation of systems and development processes
- Troubleshoot and resolve software defects and production issues
Other
- Bachelor’s degree in Computer Science, Software Engineering, or related field with 3+ years related experience.
- Effectively communicate complex subject matter both verbally and in writing.
- Flexible and able to adapt to a rapidly changing environment.
- Must be organized and be able to manage projects of varying length.
- Positive, self-motivated individual who can complete tasks independently.