.NET Engineer (#15350166) Referral fee — $300
21.04.24
Про роботу
About the product
The client is an American chain of supermarkets and we develop software solutions for their complex system of shops.
Our team is looking for a .NET Software Engineer who is eager to become a part of an agile team and will work with web applications, which allow users to find a specific shop, search and order some products, leave feedback, etc.
- ResponsibilitiesDocuments and defines solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Assume responsibility for the maintenance, support, testing, documentation, and development of applications and SQL Reports.
- Work within a collaborative team to: analyze user requirements and business needs, design and document formal solutions, develop plans and procedures, and manage the implementation of new and/or enhanced applications.
- Updates technical skills by studying development tools and programming techniques; participating in educational opportunities; reading professional publications.
- Follow software development lifecycle and technical standards.
- Communicate project and task progress to the manager.
- Provide support to the IT department and corporate office as required.
- Initiate code review process for each deployment within the team, new technical patterns, and gains team acceptance on proposals
- Ability to complete work independently with minimal guidance and mentoring from more advanced level team members.
Requirements
- 2+ years of experience with .NET
- Upper-intermediate English level
- C#, Entity Framework, Lambda Expressions
- ASP.NET
- Visual Studio 2017/2019
- SQL Server 2016/2019
- SQL Server Reporting Services
- Microsoft Enterprise Library, Application Blocks, or Software Factory (Microsoft Pattern & Practices)
- Application development using MVC and MVVM design patterns
- Visio or other modeling software
- Nice to have:JavaScript, jQuery, JSON, XML
- Experience with enterprise projects
- We offer: Flexible and personalized career growth
- Professional development tools (mentorship program, tech talks and training, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Flexible working format - remote, office-based or flexible
- Medical insurance
- Life insurance
- Education reimbursement
- Paid vacation days and paid sick leaves