JOB DESCRIPTION Job Description
Seeking an experienced SharePoint architect / developer proficient in the latest versions of SharePoint, M365, and Power Platform (Power BI, Power Automate, Power Apps).
Must be skilled in Teams, Cloud-Dataverse, Azure, Graph API, Canvas, and Model-driven apps. Responsibilities include gathering requirements, creating business intelligence and automation solutions, and working with JSON, REST, HTML, CSS, JavaScript, .
NET, SQL Server, SMS, IIS, Active Directory, Server Manager, and Adobe Creative Suite for UI / UX development. The role involves reverse engineering existing applications, developing superior solutions, and adhering to agile development methodology.
The candidate will collaborate with customers, business analysts, and team members to deliver quality technical solutions aligned with business and IT strategies.
This includes designing, coding, testing, implementing, maintaining, and supporting applications within budget and on schedule.
Additional tasks include component and data architecture design, performance monitoring, product evaluation, and buy vs.
build recommendations. Experience in systems analysis, design, and development methodologies is required.
Work Experience
Technical Proficiency :
- NET technologies
- SQL Server
- SMS (System Management Server)
- IIS (Internet Information Services)
- Active Directory
- Server Manager
- Adobe Creative Suite and other graphic design solutions for UI / UX development
Development and Engineering :
- Ability to reverse engineer existing applications
- Develop superior solutions within the Power Platform space
Methodologies and Practices :
- Familiarity with agile development methodology
- Ability to work both independently and as part of a team
Collaboration and Communication :
- Work closely with customers, business analysts, and team members to understand business requirements
- Ensure technical solutions align with business and IT strategies and comply with architectural standards
Systems Life Cycle Involvement :
- Design, code, test, implement, maintain, and support application software
- Deliver software on time and within budget
- Make recommendations on new code development or reuse of existing code
Additional Responsibilities :
- Participate in component and data architecture design
- Performance monitoring
- Product evaluation
- Make buy vs. build recommendations
Experience and Understanding :
- Systems analysis and design
- Development, quality assurance, and integration methodologies