Search by job, company or skills

Brand eSense

Software Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Position Overview

Mid-level software development role responsible for designing and delivering solutions using .NET technologies. The position includes backend and web development tasks, as well as mobile development where applicable.

Key Responsibilities         

·       Design, develop, and maintain software applications using .NET (C#, .NET Core/Framework)

·       Analyze requirements and contribute to technical solution design.

·       Write and test clean, maintainable code.

·       Perform debugging, performance tuning, and code optimization.

·       Participate in peer code reviews and team planning activities.

·       Contribute to database integration and RESTful API implementation.

·       Collaborate with cross-functional teams to ensure completeness and stability.

·       Provide task estimations and deliver within approved timelines.

·       Ensure documentation, test results, and task status are consistently maintained in TFS.

·       Apply secure coding practices and participate in bug resolution with quality metrics in mind.

Qualifications

·       Bachelor's degree in computer science, Software Engineering, or related discipline

·       2-5 years of experience in software development

·       Proficiency in C#, .NET Core or .NET Framework

·       Solid understanding of object-oriented programming and software development lifecycle

·       Experience with SQL-based databases

·       Experience with Angular or other frontend technologies is a strong plus.

·       Working knowledge of relational databases (SQL Server, PostgreSQL, or equivalent)

·       Familiarity with Git, RESTful services, and Agile development methodologies

Definition of Done

  • Code Quality: Code follows clean coding practices, passes peer review, and is modular.
  • Documentation: Design decisions and methods are documented; all changes logged in TFS.
  • Testing: Unit tests written for all code; test coverage aims for ≥80%.
  • Bug Management: Defects are resolved efficiently with minimal rework or regressions.
  • Timely Delivery: Tasks are delivered by deadline with proactive communication.
  • Communication: Shares progress, blockers, and support needs promptly.
  • Process Compliance: Adheres to coding standards, SDLC policies, and reuse principles.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145680549