Software Developer (.NET Core with Angular)

3 - 7 years

0 Lacs

Posted:4 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Software Developer specializing in .NET Core with Angular at a dynamic and innovative Research & Development company, your role will be crucial in contributing to the full software development lifecycle of web-based applications supporting pharmaceutical R&D and operational goals. You will work collaboratively in a team environment, taking on the following key responsibilities: - Analyze system requirements, define project scope, and prioritize tasks effectively. - Develop comprehensive technical specifications and robust application architecture, including detailed documentation. - Write clean, scalable, testable, and maintainable code using .NET Core (C#) and other relevant programming languages (e.g., JQuery, scripting). - Design, develop, and integrate user-facing elements and front-end applications using Angular, ensuring high performance and responsiveness. - Develop and consume RESTful APIs for seamless integration between front-end and back-end systems. - Design, build, and maintain efficient, reusable, and reliable C# code, demonstrating a strong understanding of application architecture and design patterns. - Manage both client-side and server-side logic, including handling postbacks and effectively utilizing web server controls. - Implement robust file handling, comprehensive exception handling, and efficient event handling mechanisms. - Integrate and manage FTP and mail functionalities within applications as required. - Apply CSS and scripting languages for creating intuitive and visually appealing user interfaces. - Conduct thorough testing and debugging of applications to ensure optimal performance, security, and reliability. - Perform code reviews and refactor existing codebase to enhance quality, performance, and maintainability. - Deploy fully functional applications to various environments (development, testing, production). - Upgrade and modernize existing programs and applications to meet evolving business needs and technological advancements. - Provide technical guidance, support, and mentorship to junior developers. - Manage Internet Information Services (IIS) for hosting and application management, including setup, configuration, deployment, and troubleshooting. - Configure, troubleshoot, and resolve issues related to application settings, configuration files (including secure management of DB credentials), FTP, and mail services. - Effectively manage application behavior and settings through configuration files. In addition to the technical responsibilities, the following qualifications are required for this role: Requirements: - 3-6 years of professional work experience as a .NET Developer, with a strong portfolio of web application development. Core Technical Skills: - Proficiency in building complex, scalable, and secure web-based applications. - In-depth knowledge and hands-on experience with the .NET Core framework and C# programming language. - Strong proficiency in Angular (latest versions preferred) for front-end development, including component-based architecture, services, and routing. - Solid experience in designing, developing, and consuming RESTful APIs. Full-Stack Capabilities: - Demonstrated ability in full-stack development using C#, with a comprehensive understanding of application architecture, design patterns (e.g., MVC, MVVM), and best practices. - Experience with both client-side and server-side processing, postbacks, and effective use of web server controls. Technical Knowledge: - Solid understanding and practical application of file handling, exception handling, and event handling. - Experience with integrating and working with FTP and mail functionalities. - Proficiency in modern front-end technologies including HTML5, CSS3, and JavaScript/TypeScript, along with JQuery. - Familiarity with database technologies (e.g., SQL Server, Entity Framework). - Understanding of software development principles like SOLID, DRY. Configuration, Deployment & DevOps: - Experience with configuring, troubleshooting, and debugging applications and their environments. - Proven ability to manage application behavior through configuration files and environment variables. - Hands-on experience with application setup, configuration, and hosting on IIS. - Familiarity with version control systems (e.g., Git). - Basic understanding of CI/CD pipelines is a plus. Soft Skills: - Excellent analytical and problem-solving skills with a meticulous attention to detail. - Strong verbal and written communication skills. - Ability to collaborate effectively within a team environment and work independently. - Proactive, self-motivated, and eager to learn new technologies and methodologies. - Strong organizational and time-management skills. Joining this innovative company will provide you with the opportunity to make a real impact in the pharmaceutical R&D space, work with cutting-edge technologies, and contribute to meaningful projects in a collaborative and growth-oriented environment.,

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You