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