- Company Name
- Orion Innovation
- Job Title
- Software Developer - IAC23187
- Job Description
-
**Job title**
Software Developer
**Role Summary**
Design, develop, and maintain web applications and services using Microsoft technologies (C#, ASP.NET MVC, Web API, SQL Server) while collaborating with cross‑functional teams in an Agile environment. Deliver business‑critical solutions, perform code reviews, and support BI reporting and Microsoft Dynamics 365 modules.
**Expactations**
- Master’s degree in Computer Science, Applications, Information Technology, Systems, or Electrical/Electronics Engineering.
- Willingness to travel or relocate to any U.S. location.
- Effective communication with executives, stakeholders, and global teams.
- Strict adherence to coding standards, documentation, and quality assurance practices.
**Key Responsibilities**
- Analyze user requirements and create functional specifications.
- Develop, test, and deploy web applications using C#, ASP.NET MVC, Web API, and SQL Server.
- Implement client‑side and server‑side validations, business rules, and UI components (JavaScript, jQuery, HTML).
- Design and maintain database objects (tables, views, stored procedures, functions).
- Expose data via web services and integrate with Azure DevOps, MS Project, JIRA, GitLab.
- Produce BI reports using Power BI, SSRS, and Tableau.
- Participate in sprint planning, daily scrums, retrospectives, and stakeholder demos.
- Conduct code reviews and mentor junior developers.
- Document business and technical requirements, manage backlog, and track progress.
- Collaborate on Microsoft Dynamics 365 Sales and Service configuration.
- Support cloud transformation initiatives and pitch development.
**Required Skills**
- Programming: C#, ASP.NET MVC, Web API, JavaScript, jQuery, HTML, CSS.
- Database: SQL Server, T‑SQL, SSRS, Power BI, Tableau.
- Tools: Azure DevOps, GitLab, JIRA, MS Project, MS Teams, SharePoint.
- Methodologies: Agile Scrum, Waterfall.
- Experience with Microsoft Dynamics 365 modules.
- Strong analytical, problem‑solving, and communication skills.
**Required Education & Certifications**
- Master’s degree in Computer Science, Applications, Information Technology/Systems, or Electrical/Electronics Engineering.
- Certifications (preferred): Microsoft Certified: Azure Developer Associate, Microsoft Certified: Dynamics 365 Developer, or equivalent.