Maddisoft has the following immediate opportunity, let us know if you or someone you know would be interested. Send in your resume ASAP. – U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Send in resume along with LinkedIn profile without which applications will not be considered. Call us NOW!
Job Title: Software Developer
Job Duties: Design, develop, and maintain enterprise-grade software applications and backend database systems, ensuring scalability, performance, and security across cloud and on prem environments. Build and integrate application features using cloud computing services, including Azure API Management, and AI-enabled components such as Cognitive Services and Copilot/LLM-powered workflows. Develop integrations with enterprise platforms such as CRM, ERP, finance systems, and external vendor APIs using Azure Integration Services, REST/Graph APIs, webhooks, and secure authentication flows. Configure and modernize business applications, delivering automated workflows, UI enhancements, business rules, and digital transformations using Power Apps, Power Automate, and Azure-based orchestration. Design and optimize data migration and integration pipelines using ETL technologies such as Azure Data Factory, Azure Data Lake, SSIS, Dataflows, and Azure Storage, ensuring data accuracy, and high volume processing reliability. Develop software components using object-oriented and web-based programming languages with strong emphasis on modularity, unit testing, and application security. Create, deploy, and support APIs, serverless cloud functions, and microservices, ensuring proper monitoring, logging, and exception handling through Azure Monitor, and Analytics services. Maintain CI/CD pipelines and follow DevOps best practices for build automation, version control, testing, and deployment using Azure DevOps or similar tools. Develop advanced analytical assets, including Power BI reports, dashboards, datasets, semantic models, and DAX measures, enabling data-driven insights for business stakeholders. Analyze existing systems and recommend enhancements focused on cloud modernization, performance tuning, cost optimization, security hardening, and architectural improvements. Provide user assistance and application support, including troubleshooting, access/permission management, root-cause analysis, and issue resolution across multiple platforms. Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives related to coding standards, automation, AI adoption, and process optimization. Will work on client projects at various unanticipated client sites throughout the U.S . Must be willing to travel and/or relocate to client sites as required by project (approx 50%). Telecommuting permitted on some projects (approx 50%).