Modern IT Partners is hiring an experienced Software Developer with a strong background in enterprise-grade application development. As a Senior Developer, you will be responsible for the ongoing maintenance, optimization, and enhancement of an existing C# and SQL Server applications, as well as ongoing maintenance and optimization for SQL server as well as migration and consolidation activities. You’ll work closely with cross-functional teams to ensure system reliability, performance, and scalability across development, test, and production environments.
Skills
As an enterprise developer, your skills, knowledge, and experience should encompass the following:
- Proficiency in C# and the .NET Framework (including .NET Core and .NET 8+).
- Experience with ASP.NET MVC, Web API, Entity Framework, and LINQ.
- Ability to write clean, scalable, and maintainable code using object-oriented principles and design patterns.
- Strong command of T-SQL, stored procedures, views, functions, and triggers.
- Experience with SQL Server Management Studio (SSMS), SSIS, SSRS, and SSAS.
- Skills in database design, data modeling (Star/Snowflake schemas), and performance tuning.
- Familiarity with ETL pipelines, data warehousing, and reporting tools like Power BI, Tableau, and Crystal Reports.
- Skills in monitoring and optimizing database performance, backups, replication, and high availability configurations.
Role Responsibilities:
As an enterprise developer, you will be responsible for understanding the current structure or the application, the database servers, and the system components in order to assist in supporting, maintaining, optimizing, and modernizing the current systems. Your areas of responsibility
- Maintain and enhance existing applications built on C# and SQL Server.
- Design SQL migration plans when needed.
- Design SQL consolidation plans.
- Monitor and optimize database performance, backups, replication, and high availability configurations.
- Troubleshoot and resolve application and database issues across environments.
- Collaborate with QA, DevOps, and business analysts to implement updates and new features.
- Ensure adherence to coding standards, security protocols, and compliance requirements.
- Document technical processes and maintain system architecture diagrams.
Position Qualifications
Master’s with at least 6 years specialized experience or B.A or B.S with at least 10+ years specialized experience in Application development, IT infrastructure operations, or system administration.
- Strong expertise in JavaScript.
- 5+ years of development experience using .NET language.
- Experience as a .NET developer and in-depth knowledge of the .NET infrastructure.
- Experience creating database schemas that support business processes.
- Experience implementing automated testing platforms and unit tests.
- Thorough knowledge of object-oriented programming.
- Knowledge of the ASP.NET framework, SQL server, and architectural patterns.
- Knowledge of REST and RPC APIs.
- Ability to write reusable libraries.
- Strong attention to detail and troubleshooting skills.
- Knowledge of FISMA, NIST, IRS IT policies, and federal IT compliance standards is a plus.
Compensation:
$90,000.00 - $150,000.00 per year depending on experience and qualifications.