You are currently viewing Senior Software Developer

Job Description

Sr. Software Engineer ASP.NET Developer 

Position Description:

We are currently seeking a senior ASP.Net Developer to join our corporate software development team. The qualified candidate must have working knowledge of software development and software engineering practices in a professional environment. 

Responsibilities:

You will be responsible for designing, planning, and implementing software development, including team lead and technical delivery activities. The key focus will be execution of implementation, deployment, and support, with a consultative approach aimed at promoting modern development practices. You will be working with and supporting a distributed team of technical resources with a range of experience from entry-level developers to highly experienced architects. The scope of work is extensive, and all candidates must have a broad range of Microsoft functional and technical capabilities and specifically, proficiency with the following technologies:

      Application Development, Azure, Cloud Services, Primary duties include: 

  • Code, modify and debug web-based applications with C#/ASP.NET Core using additional technologies Angular 5, React, Flutter, TypeScript/JavaScript and Bootstrap styling 
  • Build and manage Application Life cycle Management elements including build/release pipeline, CI/CD, test automation, etc. 
  • Work with Quality Analysts to ensure changes are thoroughly tested before release. 
  • Write unit and integration tests for new code.
  • Assist with the diagnosis of problematic applications and system testing. 
  • Perform code review of team members and release management using GitHub and Visual Studio Online 
  • Provide guidance and cultivate internal IP on application architecture design for security, performance, and cloud deployment 
  • Communicating project status and timelines to business stakeholders and IT management 
  • Provide pre-sales technical support and product demos/deep dives for customers 
  • Provide mentorship and internal support to a peer group of consultants and software developers 

Requirements

Education: 

UG / PG – Computer Engineering / Degree in Computers Science or any related specialization. 

Required Skills and Experience: 

Minimum of 8-10 years of applications development experience in the areas of: 


-C# / ASP.NET Core design patterns and core principles 

-Experience with Flutter, React / React JS 

-Web UI Development (JavaScript / Typescript / HTML5 / CSS / Bootstrap) 

-Web component framework experience with Angular or AngularJS, Web Service / API application integration experience (REST APIs) 

-Experience with MS SQL Server / MySQL 

-Experience with cloud services like Microsoft Azure or Amazon AWS 

-Experience with modern source code control system such as GitHub or VSTS 


Closing Date: 2024/03/01

Share this job
  • Post category:Assetsoft