You will design, code, and maintain enterprise software applications within the Microsoft ecosystem.
Responsibilities
- Write and translate software programs according to functional and technical design specifications.
- Plan and execute software development life cycle (SDLC) phases for new projects and application support.
- Run and monitor performance tests to debug, isolate errors, and implement system improvements.
- Collaborate with infrastructure, operations, and business analysts to resolve software system issues.
- Document software requirements, technical designs, and user manuals.
Required Skills
- 5+ years of technical programming experience with .NET, C++, C#, JavaScript, VB.NET, or Python.
- Extensive experience working with relational databases and SQL Reporting Services (SSRS).
- Hands-on experience with PowerShell and REST APIs.
- Experience developing cloud solutions and working with web services or SOA architectures.
- Practical knowledge of ETL tools, integration structures, and data privacy laws.
- Proven experience in software troubleshooting using an Integrated Development Environment (IDE).
- Experience supporting enterprise-level business applications.
Preferred Skills
- 3+ years of experience with Microsoft Power Platform and Microsoft D365 (Finance and Operations or Customer Engagement).
- Proficiency in Azure DevOps (ADO) and SharePoint models (Object, App, or Client-Side in C#).