The ideal candidate has a strong background and at least 7 years of hands-on experience in Software Programming, Cloud Application Development, and Database Development.
Job Requirements:
At least 7 years of hands-on, industry experience with advanced .NET and database development technologies, including:
- Complete understanding of the software development life cycle including requirements analysis and design, including agile/scrum approach
- Strong experience in ASP.NET, .NET Core, and C# development
- Strong experience in API/Web services development (WCF, MVC, SOAP and RESTful web services (Microsoft Web API)
- Experience with any of the followings: JavaScript, React, Angular, AJAX, J-Query, Node.js, and Web Browser technologies, HTML5 and CSS
- Azure Application Development and Azure DevOps is a plus
- Strong experience in SQL Database Development, SQL scripts and queries, stored procedures, functions, triggers, constraints, etc.
- Experience in systems integration and ETL Development is a plus
- Experience with Power BI and other BI tools is a plus
Highly Preferred Skills:
- Azure Application Development, (TFS)/Azure DevOps (ADO)
- SQL Server Reporting Services (SSRS)
- SQL Server Integration Services (SSIS)
- Power BI
- Python
- SQL Server Data Projects/DACPAC
- PowerShell
- Entity Framework/LINQ
- Microsoft certification is a PLUS
Required Soft Skills:
- Self-starter with desire and ability to work on multiple projects in a fast-paced environment
- Great communication skills and teamwork attitude
- Establishes a strong working relationship with clients and team members
- Values clients and strives to help and respond to their business needs
- Flexibility in day to day work
- Applies feedback received and strives to improve performance
Perks & Benefits
- Health/Medical, Dental, Vision, Life Insurance, STD, LTD, HSA, FSA
- Matching 401k
- 4 Weeks of PTO
- Half-day Fridays
- Strong focus and opportunities for training, certification, and professional growth and development
- Work From Home Option
- Collaborative and fast paced work environment with the opportunity to rapidly learn new technologies and work with clients in various industries