What are the responsibilities and job description for the Senior Full Stack .NET Developer in Baltimore, MD position at Elegant Enterprise Wide Solutions?
Location: Baltimore, MD
Duration: 12 Months
Required Skills and Experience:
- Experience: 8 10 years of demonstrated experience as a Full-Stack Developer and 5 7 years as a Tech Lead.
- Core Technology Stack: Proficiency in .NET 8 (and 10), MVC Framework, and Razor Pages is essential. Strong command of the C# programming language.
- Database Management: Solid experience with relational databases, particularly SQL Server, including database design, performance tuning, and complex data migrations.
- Architecture & Design: Strong understanding of object-oriented programming (OOP) principles and design patterns.
- API Integration: Experience with networked API design and consumption, securely connecting legacy applications to hosted and third-party services.
- Front-End Technologies: Solid understanding of front-end web technologies including JavaScript, HTML5, CSS3, client-side scripting, AJAX, and modern JavaScript libraries/frameworks.
- Testing Practices: Knowledge of unit testing frameworks and practices designed to catch and prevent regression bugs.
- Version Control & DevOps: Familiarity with version control systems (e.g., Git) and a proven track record of configuring GitHub for automated build and deployment pipelines.
- Problem Solving: Excellent problem-solving, analytical, and debugging skills, with the ability to diagnose broken legacy systems and implement updates smoothly.
- Agile Methodology: Ability to work independently and collaboratively in an Agile/Scrum environment, with a history of helping teams migrate from Waterfall processes.
- Soft Skills: Strong communication and interpersonal skills to effectively mentor developers and translate business goals into technical execution.
Preferred Qualifications:
- Cloud & Architecture: Experience with cloud platforms (e.g., Azure, AWS). Familiarity with containerization technologies (e.g., Docker) and microservices architecture.
- Third-Party Integrations: Familiarity with third-party tools like Govolution payment portal or LexisNexis.
- Data orchestration: Familiarity with building and integrating performance-intensive data-intensive services and applications, especially batch processing workflows
- Modern JavaScript Ecosystems: Proficiency or familiarity with Node.js and specific front-end frameworks like Vue, Angular, or React.
- Design Systems: Experience leveraging established UI/UX design systems (such as the U.S. Web Design System - USWDS) to accelerate development and maintain visual consistency.