- Creates user information solutions by developing, implementing, and maintaining applications based on latest Microsoft and Cloud platform.
Duties and responsibilities
- Analyzes user requirements, envisioning system features and functionality.
- Develops user interfaces to internet/intranet/mobile applications throughout development life cycle; implement features using languages like C#, JavaScript and frameworks like Angular, ASP.NET MVC, Web API etc.; designing and conducting tests.
- Understands agile processes and development methodologies like TDD, CI/CD, user story estimations etc.
- Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.
- Integrates applications by server scripting, studying, and establishing connectivity with network systems, search engines, and information servers.
- Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
- Supports users by developing documentation and assistance tools.
- Updates job knowledge by researching new internet/cloud technologies and software products
- Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
- 4-year Computer Science degree or comparable experience and 3+ years professional experience
Required Skillset:
- Microsoft .Net Development Technologies C#, MVC, .NET 4, 4.5, NET Core, ASP.Net