Senior .Net Core Engineer

Job responsibilities

  • Design and develop top-quality web applications using ASP.NET
  • Collaborate with cross-functional teams to build web applications, software architecture and design
  • Design the different application layers and also maintain and update existing infrastructure
  • Use the most updated and appropriate technologies to improve functionality
  • Write reusable, efficient, and scalable code
  • Ensure security and data protection in the applications
  • Develop database elements, including storage, queries, and triggers
  • Participate in requirements analysis and project specifications
  • Write clean, scalable code using .NET programming languages
  • Test and deploy cross-platform applications
  • Modify, debug, refactor and update existing code
  • Create documentation throughout the software development life cycle (SDLC)
  • Act as a specialist in application development and provide technical assistance

Minimum requirements

  • Bachelor’s/Master’s degree in Computer Science, Engineering, IT, or relevant field
  • 3+ years of professional experience as a .NET core developer and ASP.NET web framework 
  • Expertise in languages like JavaScript, C#, Visual Basic, LINQ, among others
  • In-depth knowledge of ASP.NET framework, MVC, Webforms framework and SQL servers
  • Good understanding of APIs and web services
  • Strong foundation in SSRS/SSIS services
  • Proficient with .NET languages (C#, ASP.NET, Visual Basic.NET, etc.)
  • Expertise with architecture styles/APIs (RPC, RESTful)
  • Experience in front-end web technologies such as HTML5 and CSS3
  • Excellent troubleshooting and debugging skills
  • Fluency in English to collaborate with engineering managers
  • Work full-time (40 hours/week) with a 4 hour overlap with US time zones

Preferred skills

  • A keen eye for detail, good analytical and problem-solving skills
  • Strong communication and collaborative skills
  • Excellent problem-solving and organizational skills
  • Experience in Agile/Scrum working methodologies
  • Knowledge of relational databases such as SQL, NoSQL, MySQL, etc.

Proficiency with code versioning tools such as Git

Click to Apply via link



Subscribe for Fresh Career &Success Updates

Grab a career Plan template now!