The Application Developer is responsible for developing web-based applications, Windows applications and building integrations. Responsible for leveraging software development experience and industry knowledge to deliver custom and best solution for the client.
Requirements
- Knowledge of development languages, libraries, design patterns: T-SQL, C-Sharp, .NET, MVC, JavaScript, Web Services, Source Control (Source Gear, GIT), XML.
- Knowledge of integration and reporting platforms and design (SSIS, SSRS)
- Strong programming, debugging and testing skills
- Experience and development knowledge in Microsoft Stack (SQL Server, .NET, VB, C-Sharp, WPF, MVC, JSON, SSRS, SSIS), Web services/APIs and mobile
- Strong programming, debugging and testing skills
- Advanced knowledge in Microsoft Excel and SQL (or equivalent databases)
Responsibilities
- Support issues and modifications to new and ongoing projects
- Responsible for designing, building and testing demo projects
- Design and architect software applications, design and functional specifications
- Design and model databases, tables, views, stored procedures, triggers
- Develop, test and QA windows, web, mobile, service and API software applications
- Develop solutions for client to specifications within set budget and timeframe
Other
- Communicate project updates with the client and provide software delivery and postdelivery support
- Assist in estimating and creation of statements of work
- Takes initiative to be a team player (seeks out opportunities to help others)
- Treats everyone with respect
- Develops loyalty and trust with team