25 Jul
Senior Full Stack .NET Web Developer
Vacancy expired!
· Create and troubleshoot modern web applications, including front-end and back-end implementation.
- Design, implement, test, document, and maintain application functionality including business logic and database queries
- Collaborate with colleagues and customers to define and prioritize new application features, enhancements and best practices
- Make decisions and communicate trade-offs and risks; drive key decisions.
- Develop, maintain and troubleshoot .NET, C#, React applications.
- Follow established application server API standards, and extend them when necessary.
- Use a relational database programmatically and interactively to support application development.
- Collaborate with colleagues and customers to define and prioritize new application features and enhancements.
- Provide Tier 3 customer support for application functionality issues.
- Manage Online Software Development project activities across all project phases, including initiation, planning, execution, monitoring, control and closure.
- Work collaboratively with development team, lead architect and management to determine technical direction and approach to system design and implementation.
- Provide ongoing project plan/status reporting for use by account managers, clients and management.
- Bachelor degree required, preferably in Computer Science or related field
- 10+ Years .NET (C#), ASP.NET MVC, HTML, JavaScript and other .NET technologies
- 3+ Years React
- 10+ Years OOP based development
- 10+ Years RDBMS development experience with MS SQL Server, including schema design, stored procedures and triggers
- Ability to analyze complex business issues (i.e., unknown relationships between factors) preferred
- Ability to design and present complex business models, direction, and design
- Good understanding of HTTP, XML, Web Services, Windows Services, and Transact SQL
- Understanding of architecture and development methodologies of n-tier systems
- High level of initiative and the ability to work without supervision
- Possess a professional and cooperative attitude and is a team player
- Strong written and verbal communication skills
Vacancy expired!