As a .Net Developer you will be primarily responsible for designing and developing solutions, serving as Technical Lead for projects to support Business needs.
The position will also focus on…
- Analysis and design of application modules
- Development of application modules, as required
- Oversee IT project execution as a Technical Lead
- Execution of System Development Life Cycle (SDLC) for IT projects
- Creation and/or review of SDLC artifacts
- Provide technical consulting and mentoring for software developers
- Maintenance of application modules, as required
Position Requirements:
- Bachelor’s degree in business or computer science
- 3-6 years’ experience demonstrating progressive levels in programming and systems analysis and design for frontend web development with the Microsoft .Net Framework
- Proficient experience in development technologies: C#, ASP.NET MVC, Razor, .NET Core, LINQ, .NET Framework
- Proficient experience building REST Api’s and webservices in: Web API
- Proficient experience in development SDLC methodologies: Agile, Waterfall
- Proficient in OOP concepts, MVC, MVVM, and Microservice design patterns
- Experience with Web frontend development: HTML, CSS, JQuery, Bootstrap, JavaScript
- Experience with developing stored procedures and designing database solutions in MS SQL Server
- Experience building N-tier applications
- Experience with working with SOAP WCF services
- Experience with async programming, AJAX calls
- Code Source control in Github
Nice to have:
- Development experience in ASP.NET Webforms & Entity Framework
- Code Source Control in TFS
- Azure Cloud development experience
- Frontend Development in ReactJS, Typescript
- Application security experience with JWT, Oauth, ADFS, WS Federation Claims, Forms, SSO
- Proven ability to successfully deliver technical solutions to business problems
- Command of system development life cycle methodology development processes, practices and artifacts
- Strong communication skills and ability to comprehend design specifications
- Comprehension of SQL, with working knowledge of relational database concepts and data access techniques
- Understanding of wholesale and retail business models
- Proactive and resourceful in solving problems with the ability to resolve complex technical issues within area of responsibility
- Embrace change and offers ideas to improve team processes or output
- Ability to lead small to medium projects
- Ability to collaborate with cross-functional teams for large projects