top of page

Senior Software Engineer

Job Type

Full-Time

Worksite

Remote

About the Role

Position: Senior Software Engineer
Company: DGraphTech LLC

DGraphTech LLC is looking for a Senior Software Engineer to join our dynamic team. In this role, you will be responsible for designing, building, and maintaining cutting-edge web applications within a .NET environment. As a Senior Software Engineer, you will play a key role in leading software development efforts and collaborating with a team of talented professionals to create innovative solutions.

Key Responsibilities:
  • Lead Development Efforts: Take ownership of software development activities for specific projects, ensuring alignment with project goals and timelines.

  • Full Software Development Lifecycle: Participate in all stages of development, including analysis, design, coding, testing, and ongoing maintenance of applications.

  • Database-Driven Web Applications: Design and develop robust, scalable web applications using .NET technologies and relational databases such as Oracle and SQL Server.

  • Stay Ahead of Trends: Keep up-to-date with the latest advancements in .NET development and proactively share knowledge with the team, suggesting new tools, technologies, and methodologies.

  • Collaborative Development: Work closely with other developers to optimize code performance and share best practices.

  • Customer & Technical Collaboration: Engage with customers and technical staff to resolve software issues, provide enhancements, and incorporate feedback into future releases.

  • Analyze User Requirements: Translate user requirements into actionable development plans and solutions.

  • Documentation: Maintain thorough documentation of all programming tasks, processes, and changes to ensure clarity and continuity.

  • Routine Maintenance: Perform regular software maintenance to ensure applications are functioning optimally.

  • Mentorship: Provide technical leadership to junior engineers by reviewing their code, offering constructive feedback, and guiding their professional development.

Qualifications:
  • Full Software Development Lifecycle Knowledge: Comprehensive understanding of software engineering principles, from initial design to deployment and maintenance.

  • Web Application Architecture: Extensive experience designing web applications and defining software architectures for complex projects.

  • Strong Programming Skills: Proficiency in C#, .NET, .NET Core, ASP.NET, and related technologies.

  • Front-End Expertise: Solid experience with HTML, CSS, JavaScript, AJAX, jQuery, and integrating them with back-end services.

  • Database Expertise: Strong experience working with relational databases, particularly Oracle and SQL Server; knowledge of database design and stored procedures is a plus.

  • Development Tools Proficiency: Experience with development environments such as Visual Studio and version control tools like VSS, TFS, or Azure DevOps.

  • Web Services Knowledge: Familiarity with building and consuming web services.

  • Self-Starter & Innovator: A self-driven, flexible, and innovative mindset, always seeking opportunities to improve solutions and processes.

Why DGraphTech?

DGraphTech LLC is a leading provider of advanced IT solutions, known for our innovative and client-centered approach. With a strong team of professionals, we foster a collaborative environment where your skills and ideas can thrive. If you're passionate about software development and are eager to contribute to impactful projects, DGraphTech is the place for you.

bottom of page