What are the responsibilities and job description for the Application Developer position at Insight Global?
Job Requirements
- 10 years of experience in C#/.NET development
- 1 years of hands-on experience with SharePoint development (preferably recent)
- Eager and outgoing personality, with a preference for working in an office environment
Job Description
You will be responsible for developing and supporting SharePoint applications, as well as Azure API development and back-end work to enhance the user experience. You will work under the direction of a Technical Lead and collaborate with other Application Developers, Scrum team members, and the larger ECM team supporting multiple products and processes.
This position is initially based onsite in Camas, WA for 90 days, after which it will transition to a hybrid remote schedule.
The Day-to-Day Tasks
• Design, develop, and implement SharePoint applications
• Maintain the SharePoint platform and its applications
• Design, develop, and implement highly available solutions within Microsoft Azure
• Perform detailed analysis, technical documentation, development, implementation, unit testing, integration testing, deployment, and software transition on complex projects
• Provide standards for development, respond to customer/client requests, and ensure adherence to best practices
• Stay up-to-date with the .NET ecosystem, including C#, Web API, SharePoint, and Microsoft Azure
• Migrate existing infrastructure services to cloud-based solutions, ensuring Azure cloud development meets security standards and compliance requirements
• Create unit test plans and participate in regression and performance testing
Benefits and Compensation
The compensation package for this role may vary based on several factors, including skills, experience, and education. Eligible employees can expect benefits such as medical, dental, and vision insurance, HSA, FSA, DCFSA account options, and access to a 401(k) retirement plan with employer matching. Employees also receive paid sick leave and/or other paid time off as provided by applicable law.