Backend
C#, .NET, ASP.NET Web Forms, ASP.NET MVC, ASP.NET MVC API,
Entity Framework, NHibernate
Frontend
JavaScript, HTML, jQuery, Bootstrap
Database
MS SQL
Repository
TFS
Tools
Jira, SharePoint
Responsibilities
- Design, architect, and develop software applications
- Analyze requirements, collaborate with team members to produce thoughtful software designs
- Provide accurate estimates on work items
- Maintain coding standards and participate in peer code reviews
- Facilitate engineering operation process to ensure high-quality software solutions concerning engineering excellence
- Assess solution architecture in terms of vulnerabilities and possible improvements
- On-board and mentor teammates according to engineering excellence
Qualifications and Skills
- Deep knowledge of C#, .NET, JavaScript
- Strong understanding of object-oriented development, use of design patterns
- Good database design skills, e.g. ability to write queries, stored procedures, and views and to recommend when new tables/fields are required
- Knowledge and participation of all stages of the SDLC processes (reading requirements, understanding test plans, and accustomed to multiple environments)
- Ability to adapt to changing priorities quickly handling multiple projects simultaneously and be innovative where needed
- Excellent problem solving and analytical skills
- Strong verbal and written communication skills along with ability to effectively communicate with various levels of management
- Intermediate English level or higher
Engineering Practices
- Static Code Analysis
- Code Review
- Refactoring
- CI/CD