Base One Technology is seeking an experienced Full Stack Software Developer to design, develop, test, and deploy comprehensive software solutions utilizing the latest Microsoft technologies to enhance operational efficiency and service delivery for government agencies and enterprise clients.
Requirements
- Proficiency in Microsoft.NET technologies, SQL Server, and related tools is mandatory.
- Minimum of 5 years' experience in application development, data analysis, and database management.
- At least 6 years of experience in object-oriented design, development, testing, and deployment of mission-critical applications, with a focus on web and client-server environments.
- Experience with GIS mapping software, BI tools, and familiarity with federal, state, or local government projects will be considered advantageous.
- Experience with .NET 8, ASP.NET, .NET Core, C-Sharp, and n-Tier architecture
- Experience with Razor, MVC4, MVVM architectural patterns, AJAX, HTML5, CSS, and JavaScript frameworks such as React, Angular, or Backbone.
- Experience with SQL Server 2017/2019 and Azure SQL.
Responsibilities
- Perform detailed application design, database schema development, coding, and unit/integration/performance testing to ensure high-quality deliverables.
- Develop and integrate complex application modules using .NET 8, ASP.NET, .NET Core, C-Sharp, and n-Tier architecture, adhering to best practices and architectural standards.
- Implement web-based user interfaces utilizing Razor, MVC4, MVVM architectural patterns, AJAX, HTML5, CSS, and JavaScript frameworks such as React, Angular, or Backbone.
- Design relational databases, normalize data structures, and develop stored procedures, T-SQL scripts, and manage databases within SQL Server 2017/2019 and Azure SQL.
- Build secure web applications incorporating user authentication, role-based access control, and accessibility standards to enhance user experience.
- Create reports using Microsoft SQL Reporting Services (SSRS), perform ad-hoc reporting, and handle data migration/transformation with SSIS packages.
- Manage configuration, version control, and continuous integration processes utilizing Azure DevOps or similar tools.
Other
- A Bachelor’s degree or higher in a technology-related field or equivalent is required.
- Advanced certifications such as Microsoft Certified Solutions Developer (MCSD) or similar are highly preferred.
- Collaboration with cross-functional teams such as business analysts, QA specialists, and other developers is essential.
- Collaborate effectively with multidisciplinary teams during all phases of the software development lifecycle, from analysis to deployment.
- Participate in technical reviews, research new technologies, and recommend improvements to enhance system performance and security.