Summary
Join our dynamic team as a Senior .NET Developer and SQL Server DBA! This role requires strong .NET development and Azure cloud services experience. You will design, develop, and maintain scalable applications, ensuring optimal performance and security. Responsibilities include database management, ETL process development, code quality assurance, collaboration, performance optimization, security implementation, and mentoring junior developers. A minimum of 7 years of .NET development and 4 years of SQL Server experience is required. The position offers remote work, paid time off, various benefits, and professional development opportunities.
Requirements
- Minimum of 7 years of experience in .NET development
- Minimum of 4 years of experience with SQL Server maintenance
- Proficiency in C#, ASP.NET, .NET Core, and related technologies
- Proven experience in SQL Server administration, optimization, and troubleshooting, including database design, performance tuning, indexing strategies, and query optimization
- Experience with RESTful API design and development
- Excellent problem-solving and analytical skills
- Strong communication and interpersonal skills
- Ability to work independently and as part of a team
- Leadership and mentoring abilities
Responsibilities
- Lead the design and development of complex .NET applications and services
- Manage SQL Server databases, ensuring high availability, security, and optimal performance by implementing indexing strategies, query optimization, and scheduled maintenance tasks
- Design, develop, and maintain ETL (Extract, Transform, Load) processes to efficiently move and transform data between systems, ensuring data integrity and performance optimization
- Write clean, maintainable, and efficient code, following best practices and coding standards
- Work closely with cross-functional teams, including developers, testers, and project managers, to deliver high-quality software solutions
- Identify and resolve performance bottlenecks in applications and cloud infrastructure
- Implement security best practices in application development and cloud architecture
- Mentor and guide junior developers, providing technical leadership and fostering a culture of continuous learning
- Create and maintain comprehensive documentation for code, architecture, and processes
Preferred Qualifications
- Knowledge of microservices architecture and containerization (Docker, Kubernetes)
- Familiarity with front-end technologies like HTML, CSS, JavaScript, and frameworks such as Angular or React
- Experience with CI/CD pipelines and automated testing frameworks
- Familiarity with version control systems (e.g., Git), and project management tools (e.g., Jira, TFS, Azure DevOps)
Benefits
- Work remotely Monday - Friday, 40 hours a week (no weekends)
- Vacation: 10 business days a year
- Holidays: 5 National Holidays a year
- Company Holidays: 5 Company Holidays a year (Christmas Eve, Christmas Day, New Year's Eve, New Year's Day, Zipdev Day)
- Parental Leave
- Health Care Reimbursement
- Active Lifestyle Reimbursement
- Quarterly Home Office Reimbursement
- Payroll Deduction Purchase Plans
- Longevity Bonus
- Continuous Learning Bonus
- Access to Training and Professional Development Platforms
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.