What are the responsibilities and job description for the .Net/Power Platform Developer position at Da Vinci Software?
Overview:
Position Requirements:
Our client is seeking a Power Platform Developer that provides support for a variety of vended and custom-built applications and interfaces in support of the client.
Key Responsibilities:
- This role will include technical triage and support as well as some development and minor enhancements.
- Candidates for this role must be experienced in .NET development and Power Platform and have a good understanding and experience with systems integration.
- They must be self-sufficient, must be able to work independently, and must have excellent communication skills.
Position Requirements:
- At least 3-5 years experience with .NET/C#.
- Experience with Power Platform, including Power Apps and Power Automate.
- Experience with database technologies, preferably Azure SQL/MS SQL Server.
- Experience with APIs.
- Experience with Microsoft Azure DevOps.
- Experience with SFTP software like Cleo Harmony.
- Experience with complex system integration both file-based and API-based integrations.
- Experience with Agile Scrum methodology.
- Demonstrated ability to multi-task among multiple assigned tasks/projects.
- Evidence of strong communication and organizational skills.
- Evidence of strong analytical skills.
- Ability to work independently as well as on a team.
- Possesses an objective and positive attitude with all tasks and projects.
- Possesses a high level of project and deliverable consistency through demonstrated repeatable and reliable performance.
- Evidence of ability to take initiative and proactive on starting tasks and assignments.
- Experience with both custom developed and vendor-supplied applications.
Preferred Skills:
- Experience with Identity Management and Single Sign On.
- Experience with .NET libraries including NuGet.
- Experience with Python scripting language.
- Experience with SQL Server Reporting Services (SSRS) packages.
- Experience with Linux.
- Experience with front-end development, including HTML, CSS, and JavaScript libraries.
- Experience working in education systems and technologies.
- Experience with AI technologies include Microsoft Copilot.
Education:
- Bachelor's Degree in Computer Science/Engineering or related field.
- Have working knowledge and experience of Software Engineering with a minimum of internships and a minimum of 1 yr. of experience, or 2yrs of experience coding applications or services in a high-level language (C, C , Golang, Java, C# etc.).
- Demonstrated problem solving and time management skills.
- Possesses strong technical aptitude for designing and implementing software solutions.
- Experience with modern application development frameworks
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Deep hands-on technical expertise, excellent verbal and written communication skills.
- Experience with Agile software development techniques.
Additional Information:
- Location: Remote/Telework
- Contract Type: W2