Full Job Description
.NET Developer
Senior .NET Application Developer - Angular / C# / ASP.NET / Oracle
Job Overview
We are looking for a Senior .NET Application Developer with 7+ years of experience in application development, programming, testing, debugging, and complex business process solutions. The ideal candidate should have strong hands-on experience with C#, ASP.NET, Angular, and Oracle Database and be comfortable working in an Agile/Scrum environment.
Key Responsibilities
Design, develop, code, and modify complex business applications and software solutions.
Develop and maintain applications using C#, ASP.NET, Angular, and Oracle Database.
Develop and maintain stored procedures, triggers, subroutines, database objects, classes, and scripts.
Analyze complex business requirements and translate them into technical solutions and system logic.
Prepare program specifications, technical documentation, and development plans.
Perform unit testing, integration testing, debugging, and issue resolution.
Create test data, develop test scripts, execute test scenarios, and analyze test results.
Troubleshoot application issues related to performance, functionality, and enhancements.
Participate in code reviews to ensure compliance with coding standards, technical requirements, and business requirements.
Follow established software development, documentation, testing, and quality standards.
Apply current software development methodologies, tools, and best practices.
Protect the integrity, security, and reliability of corporate data and applications.
Work effectively with development, business, and technical teams.
Participate in Agile/Scrum ceremonies and contribute to continuous improvement.
Stay current with emerging technologies, IT trends, architecture concepts, and software development practices.
Required Qualifications
7+ years of experience in computer programming, application analysis, and development of complex business processes and system solutions.
7+ years of experience coding, testing, debugging, supporting, enhancing, and maintaining applications.
7+ years of experience designing program logic, developing system solutions, and preparing program specifications.
Strong hands-on experience with:
C#
ASP.NET
Angular
Oracle Database
SQL / Stored Procedures / Triggers
Strong understanding of software development methodologies and best practices.
Knowledge of application and infrastructure architecture concepts, principles, and tools.
Knowledge of data integrity, security, and technology standards.
Experience working with Agile or Scrum methodologies.
Strong analytical, problem-solving, written, and verbal communication skills.
Strong interpersonal and collaboration skills.
Ability to work effectively with technical and business stakeholders.
Knowledge of current and emerging IT technologies and industry trends.
Preferred Qualifications
2+ years of familiarity with the organization's information architecture and information management methodologies.
2+ years of familiarity with existing and planned software architecture, technology platforms, infrastructure, and application components.