How Remoteville checks and expires listings
.NET Engineer
Skills
.NET FrameworkC#Object-Oriented LanguagesSoftware DevelopmentDesign DocumentsJSONN-Tier
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Programming experience with at least one modern language such as Java C# or other object-oriented languages
- Experience contributing to the architecture and design of new and current systems
- In-depth knowledge of CS data structures and algorithms
- Understanding of Operational Portals such as Azure Portal
- Knowledge of HTML-5 JavaScript/TypeScript XML and JSON
- Understanding of micro-services oriented architecture and extensible REST APIs
- Understanding of monitoring tools
- Intermediate PowerShell scripting skills
- Understanding of Azure Network such as security zones VNETs and Public Peered Services
- Knowledge of Azure PaaS and IaaS services
- Understanding of security protocols and products such as Active Directory Windows Authentication SAML OAuth
- Experience in Datacenter structure capabilities and offerings including the Azure platform and its native services
- Knowledge of developer tooling across the software development life cycle
- Understanding in DevOps Concepts Cloud Architecture and Azure DevOps Operational Framework
- Experience with Enterprise level design documentation and risk assessment
- Experience with Database Technologies and deployment steps
- Analysis and Estimation skills
- Strong problem-solving ability
- Strong oral and written communication skills
- Ability to excel in a fast-paced startup-like environment
- Knowledge of generative AI and LLMs
Nice to have
- Intermediate PowerShell
- Effective communication
- Risk assessment
- Fast-paced adaptability
- Generative AI knowledge
Day to day
- Scope design and build scalable resilient distributed systems
- Engage in cross-functional collaboration throughout the entire software lifecycle
- Participate in design sessions and code reviews with peers
- Utilize programming languages like Python C# or other object-oriented languages SQL and NoSQL databases Container Orchestration services including Docker and Kubernetes and a variety of Azure tools and services
- Consistently share best practices and improve processes within and across teams
- Build product definition and leverage your technical skills to drive towards the right solution
- Use analysis and estimation skills to inform project planning
