MS Dynamics Software Engineer - 182242

RAISE, INC.
Berlin, United States of America
2 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 125K

Job location

Remote
Berlin, United States of America

Tech stack

JavaScript
Agile Methodologies
Azure
C Sharp (Programming Language)
Software as a Service
Continuous Integration
Data Structures
Software Debugging
DevOps
Programming Tools
Microsoft Dynamics CRM
Design of User Interfaces
Microsoft SQL Server
Power BI
Swagger
Software Engineering
Web Applications
Scripting (Bash/Python/Go/Ruby)
Postman
Microsoft Power Automate
GIT
Information Technology
REST
Software Version Control
Powerapps

Job description

  • The MS Dynamics Software Engineer will work as part of a team to complete basic end to end software engineering tasks for our Microsoft Dynamics CRM.
  • The engineer will perform basic analysis, development, testing, debugging, configuration, incident investigation, documentation, health monitoring/alerting, and project enhancement implementation based on and related to user or system design specifications.
  • Work within guidelines set by team to independently tackle well-scoped problems. Seek opportunities to expand technical knowledge and capabilities., * Influences others within the work area through explanation of facts, policies, and practices.
  • Works to achieve day-to-day objectives with moderate impact on work area.
  • Works with direct supervision on projects / assignments. Sets objectives for own area of responsibility to meet the objectives or goals of projects and assignments.
  • Problems and issues faced are general and may require understanding of broader set of issues.
  • Problems may span a range of issues or work areas and are typically solved through exercise of discretion and / or judgment, drawing from prior experiences, with analysis of the issue
  • Responsible for making minor changes or enhancements in systems and processes to solve problems or improve effectiveness of work area.
  • Communicates with parties within and outside of own team

Build Trusting Relationships

  • Follow through on commitments made to manager, colleagues, and customers.
  • Address difficult or controversial issues and encourage others to do the same.
  • Have honest dialogue with others

Manage and Develop People

  • Set performance goals that align with department and company goals
  • Meet regularly with your supervisor/manager to discuss your performance
  • Seek opportunities to develop skills and gain knowledge through on-the-job opportunities, i.e. working on projects, attending meetings, etc.

Foster Teamwork and Cross-functional Collaboration

  • Work collaboratively within and across the organization to achieve "One Company" and other goals
  • Recognize and address cross functional implications of your work

Create a Diverse, Inclusive Workforce

  • Incorporate the diverse ideas and perspectives of team, colleagues, and customers in your work
  • Lead Change.
  • Proactively seek out opportunities to improve business performance and customer service.
  • Respond positively to new demands or circumstances.
  • Exhibit a "can-do" attitude to support changes in priorities and work processes.
  • Focus on the Customer
  • Deliver superior service to our customers, both internal and external, in a reliable, attentive, courteous, quality, proactive and timely manner.

Requirements

  • Bachelor's degree required- computer science or related field.
  • 3 years of experience, open to 2 years of experience.

Technical Skills

  • CRM
  • Work experience contributing to a project using a git-based version control system
  • Experience supporting configuration changes in a SaaS-based application
  • Development experience within the Power platform (specifically Power Apps, Power Automate and Power BI)
  • Applied knowledge of CI/CD concepts and work experience with deploying solutions with DevOps tools (Azure Dev Ops preferred)
  • Experience working on a project following Agile and/or Waterfall methodologies
  • Experience writing web-based applications in at least 1 scripting language (Java Script preferred) and at least 1 OOP language (C# .Net preferred)
  • Experience designing UI/UX in web-based applications
  • Experienced using data structures
  • Experience with MS SQL Server
  • Familiar with REST API syntax and tools for documenting and testing the REST APIs such as Swagger and Postman
  • Familiar with Agile methodology
  • Theoretical knowledge of work area
  • Ability to work autonomously with limited supervision
  • Open to learning new technologies
  • Displays strong work ethic
  • Understands direction provided and implements assigned tasks effectively
  • Displays Project/team level impact
  • Troubleshoots simple engineering problems by checking logs, using developer tools and debugger effectively
  • Able to use existing knowledge of algorithms, structures and patterns to design and implement solutions of light to moderate complexity.
  • Objectively evaluates whether they've met their goals.
  • Communicates effectively during meetings with both team members and internal clients
  • Completes work or raises roadblocks in a timely manner
  • Open to change and learning new skills to get work done
  • Accepts feedback graciously and learns from experience.
  • Shows respect towards other team members

Benefits & conditions

$50 - $60 an hour - Contract, Pulled from the full job description

  • Health insurance
  • Vision insurance
  • Dental insurance

Apply for this position