Full Stack Developer (Angular & .NET) (Pune)
Nameless
Location
🇮🇳 Pune, India
Type
full_time
Salary
Undisclosed
Posted
3w ago
Job Description
Location: Pune, Maharashtra, India Experience Level: Senior Type: Full-time Job Summary: The Full Stack Developer will be responsible for designing, developing, and maintaining both the frontend and backend components of our web application. This role requires strong proficiency in Angular for the user interface and .NET for the backend, with a keen understanding of web development best practices, security, and performance optimization for financial applications.
Key Responsibilities
: - Frontend Development: - Develop and maintain highly responsive, intuitive, and performant user interfaces using Angular. - Ensure cross-browser compatibility and responsiveness across various devices. - Collaborate with UI/UX designers to translate wireframes and mockups into interactive and visually appealing web applications. - Optimize frontend performance for fast loading times and a smooth user experience. - Backend Development: - Design, develop, and maintain robust, scalable, and secure APIs and backend services using .NET (C#). - Work with databases (e.g., SQL Server) to design schemas, write efficient queries, and manage data. - Implement secure authentication and authorization mechanisms, especially crucial for a financial application. - Integrate with third-party services and financial APIs. - Ensure data security and integrity at all layers (in transit and at rest). - System Design & Architecture: - Participate in architectural discussions and contribute to the overall system design for the application. - Ensure the application adheres to high-quality standards, performance benchmarks, and security best practices. - Identify and implement solutions for performance bottlenecks and scalability challenges. - Collaboration & Mentorship: - Collaborate closely with product managers, QA engineers, and other developers to deliver high-quality software solutions. - Participate in code reviews, provide constructive feedback, and ensure adherence to coding standards. - Potentially mentor junior developers and share knowledge within the team. - Testing & Deployment: - Write comprehensive unit and integration tests to ensure code quality and reliability. - Assist in deployment processes and troubleshoot production issues.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.