Who We Are
Eide Bailly is one of the top 25 CPA and business advisory firms in the nation. We have over 40 offices in 15 states across the Midwest and western United States and offer our staff and Partners the opportunity to serve a variety of industries. Founded in 1917, our culture is the foundation of who we are, and we pride ourselves on supporting our employees to help them achieve their goals and pursue their interests both in the office and at home. At Eide Bailly we are passionate about the clients we serve, the work we do, and most importantly, having fun while we do it!
Why You’ll Love Working Here
At Eide Bailly we believe respect is how to treat everyone, not just those you want to impress. Our culture focuses on collaboration to achieve career growth. Innovation is highly encouraged, which is where programs like our EB Xchange originate. This program allows interested tax and audit employees to complete a rotation into a specialty area. We promote happy employees by making work/life balance a priority along with being actively involved in our communities. Our dedication to service can be seen through the Firm’s decision to match charitable donations made by employees, as well as providing opportunities to volunteer throughout the year. Most importantly, we like to have fun! We offer a professional and fun work environment with frequent lunch and learns, socials, contests, outings and other events.
Typical Day in the Life
As a Senior Microsoft 365 Developer you will be responsible for creating innovative solutions and interfaces for end users utilizing SharePoint Online, Microsoft Power Platform (Power Apps, Power Virtual Agents, etc.), and Microsoft Teams. Duties will include helping to define and guide the DevOps process for Microsoft 365 solutions, mentoring junior developers, performing peer code review, performing application maintenance, writing application technical documentation, and resolving application related issues.
Essential Position Responsibilities
- Designs and develops SharePoint Online, Microsoft Power Platform (Power Apps, Power Virtual Agents, etc.), and Microsoft Teams based Solutions
- Helps to create and maintain Microsoft 365 specific connectors, data sources, and integrations
- Familiarity with low code development best practices and standards
- Works with project team to review requirements and identify system functionality and project feasibility
- Interprets conceptual ideas from project sponsors to derive technical requirements
- Diagnoses and resolves system problems
- Prepares and maintains documentation on Microsoft 365 applications and the related DevOps process
- Performs system maintenance on Microsoft 365 applications and related connections
- Assists with development capacity planning and quality assurance testing before solutions are released
- Working effectively as an individual, as well as within a team structure, to deliver results.
- Ensures timely and accurate performance on assigned projects
- Maintains compliance with project timetables and deadlines
- Create and maintain documentation related to current and future Microsoft 365 applications
- Guides and mentors team members to help them produce quality work
- Architects, designs, and documents technical specifications that then can be worked on by others
Who You Are
- Bachelor’s Degree in Computer Science, Computer Information Systems, or a related field.
- 5+ Years of professional development experience mixing in SharePoint Online, Power Platform and other Microsoft 365 products
- Experience with HTML, CSS, JavaScript, Data Connectors, Databases
- Extensive experience in office applications preferred.
- Relevant Power Platform, SharePoint, and/or Microsoft Teams Developer Certifications preferred but not required (ex. Microsoft Certified: Power Platform Solution Architect Expert)
Knowledge and Skills
- Advanced knowledge of Microsoft 365 ecosphere development and design
- Well-rounded knowledge of product and service development concepts and methodologies, including a practical understanding of principles such as awareness, assessment, design, testing and implementation.
- Self-motivated and interested in working on real projects and implementations, with real results and responsibilities.
- Strong verbal and written communication skills.
- Ability to work on multiple projects and meet deadlines by setting priorities with work projects.
- Ability to establish and maintain effective working relationships with co-workers and clients.
Required Competencies & Physical Requirements
- Requires prolonged sitting, some bending, stooping and stretching.
- Requires hand-eye coordination and manual dexterity sufficient to operate a keyboard, photocopier, telephone, calculator and other office equipment.
- Hearing must be in the normal range for telephone contacts.
- Requires the ability to lift up to 20 lbs.
- Prompt and dependable attendance.
Must be authorized to work in the United States permanently without the requirement of sponsorship at any point in the future.
Benefits and Compensation
Our compensation philosophy emphasizes competitive and equitable pay. Eide Bailly complies with all local/state regulations regarding displaying salary ranges. Final compensation decisions are dependent upon factors such as geography, experience, education, skills, and internal equity.
Salary Range: $110,000 – $140,000
Beyond base salary, Eide Bailly provides benefits such as: generous paid time off, comprehensive medical, dental, and vision insurance, 401(k) profit sharing, life and disability insurance, lifestyle spending account, certification incentives, education assistance, and a referral program. For more information about our benefit offerings and other total rewards, visit our careers page.
What to Expect Next
We’ll be in touch! If you look like the right fit for our position, one of our recruiters will be reaching out to schedule a phone interview with you to learn more about your career interests and goals. In the meantime, we encourage you to check us out on Facebook, Twitter, Instagram, LinkedIn or our About Us page.
#LI-BC1 #LI-Remote