DAI
Senior Specialist, Software Developer Dynamics 365
DAI
1912 views
Posted date 5th October, 2022 Last date to apply 16th October, 2022
Country Pakistan Locations Remote US
Category Software Engineering
Type Full Time Position 1
Status Closed

DAI is a global development company with corporate offices in the United States, the United Kingdom, EU, Nigeria, Pakistan, and Palestine and project operations worldwide. We tackle fundamental social and economic development problems caused by inefficient markets, ineffective governance, and instability. DAI works on the frontlines of global development. Transforming ideas into action—action into impact. We are committed to shaping a more livable world.

DAI and its employees are committed to confronting racism and holding ourselves accountable for positive change within the company and in the communities, cultures, and countries in which we live and work.  DAI is committed to attracting and retaining the best employees from all races and backgrounds in our continued effort to become a better development partner.

DAI upholds the highest ethical standards. We are committed to the prevention of sexual exploitation, abuse, and harassment as well as other ethical breaches. All of our positions are therefore subject to stringent vetting and reference checks.

DAI is an equal opportunity/affirmative action employer with a commitment to diversity. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Summary of the Position

Many of DAI’s legacy systems, including its project information management system used around the globe, are undergoing a strategic transition to new platforms that will support DAI’s strategy to become a data-enabled organization. This reflects the continuing technological change and our clients’ increased demands for data collection, reporting and integration. In identifying and transitioning to the correct platforms, we also need to recognize that DAI projects have specific needs and sometimes operate in low connectivity environments. Working with the development team, the incumbent in this position will be focused on supporting our transition to web based, mobile enabled, relational platforms that can accommodate the needs of various DAI clients and projects. He/she will also assist the team in identifying data analysis and visualization solutions that access both corporate and project data to gain insights for more effective decision-making. This position reports to the Senior Manager, Software Development and will work closely with the Solutions Delivery team, DAI administrators, overseas project staff, as well as DAI’s corporate departments. This position reports to the Director, Software Development.

Responsibilities

Systems Development for Corporate Stakeholders

  • Work with the development team and business stakeholders in system integration efforts, including coding to third-party APIs to retrieve data from Microsoft cloud-based PaaS applications. And load the data into other DAI systems, including Microsoft Azure Dataverse, SharePoint, and Azure SQL databases for the project and corporate level reporting. Integration efforts may also include loading data into third-party systems from DAI proprietary systems.
  • Learn new technologies using self-guided training sites and other web-based resources.
  • Document system design and development requirements to facilitate ongoing support and maintenance. Consistently write, translate, and code applications according to coding standards/conventions. Perform code reviews. Apply testing methodologies, unit, functional and integration testing to software application for the purposes of correcting errors, profiling, general debugging, and optimization.
  • For existing systems, investigate and resolve application issues and provide support and troubleshooting to code issues as may be required.

Additional responsibilities as deemed necessary.

Qualifications & Skills

Minimum Requirements

  • A college degree, plus 5 years of relevant experience. Equivalent combinations of education and experience will be considered
  • Demonstrated experience with enhanced functionality to custom D365 entities with tools from the XrmToolBox, component creation, and scripts.
  • Demonstrated experience with CRUD operations in D365 using WebApi and Power Automate flows.
  • Demonstrated experience with developing model-driven application.
  • Possess understanding of RESTful API, including integration with Azure SQL, Data Lake, Dynamics 365 CRM.
  • Demonstrated experience designing and developing using Azure Managed identity and or app registration with id and secret in the key vault.
  • Knowledgeable of secure coding standards, tools, and techniques while developing RESTful API software.
  • Experience with relational databases (e.g., SQL, data modeling).
  • Demonstrated understanding of Web Programming (e.g., XML, HTML, JavaScript, CSS, Web Services) and Object-Oriented Programming (e.g., .NET/C#, ASP.NET, .NET Core).
  • Knowledgeable of frontend development frameworks is a plus (e.g., react, Angular, Vue).
  • Self-directed with strong organizational skills and the ability to prioritize multiple tasks/competing deadlines simultaneously.
  • Strong written and oral communication skills, with the ability tailor communication style to diverse audiences.
  • Willingness to mentor and lead other junior developers.
  • Knowledge of DevOps processes, including CI/CD and knowledge of AzureDevOps
  • Knowledge of Agile software development processes.
  • Demonstrated ability to work both independently and in a team-oriented, collaborative environment.

Preferred Qualifications

  • Demonstrated understanding of APIs for integration with Azure API Management Gateway and Azure Service Fabric.
  • Knowledge of developing containerized infrastructure (Docker/Kubernetes).
  • Knowledgeable of microservices-oriented applications.

Equal Employment Opportunity

DAI and its employees are committed to confronting racism and holding ourselves accountable for positive change within the company and in the communities, cultures, and countries in which we live and work.  DAI is committed to attracting and retaining the best employees from all races and backgrounds in our continued effort to become a better development partner.

DAI upholds the highest ethical standards. We are committed to the prevention of sexual exploitation, abuse, and harassment as well as other ethical breaches. All of our positions are therefore subject to stringent vetting and reference checks.

DAI is an equal opportunity/affirmative action employer with a commitment to diversity. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

DAI requires COVID-19 vaccinations subject to accommodation required by law.

Search