What are the responsibilities and job description for the Senior Dotnet Developer position at Sibitalent Corp?
Role – Sr .NET Developer
Location – HOUSTON, TX (Hybrid)
Duration – Long term contract(W2 Contract)
Interview - Phone/Video Interview
End Client – United Airlines
Key Responsibilities:
• Angular-Centric Development: Design, develop, and maintain robust, scalable, and efficient front-end applications using the latest versions of Angular.
• Component Architecture: Build reusable and modular components, directives, and services to ensure consistency and scalability across applications.
• UI/UX Integration: Collaborate with UI/UX designers to implement visually appealing and responsive designs that enhance user experience.
• State Management: Utilize state management libraries like NgRx or RxJS to manage application state and handle complex asynchronous workflows effectively.
• Performance Optimization: Optimize application performance through lazy loading, Ahead-Of-Time (AOT) compilation, and efficient DOM manipulation.
• API Integration: Seamlessly integrate front-end components with backend RESTful APIs, ensuring secure and efficient data communication.
• Code Quality: Write clean, maintainable, and well-documented code while adhering to best practices, including unit testing with tools like Jasmine and Karma.
• Cross-Browser Compatibility: Ensure applications are fully functional and consistent across multiple browsers and platforms.
• Tooling and Workflow Automation: Utilize tools like Webpack, Angular CLI, and npm to streamline development and build processes.
• Collaboration: Work closely with cross-functional teams to define requirements, troubleshoot issues, and ensure alignment on technical solutions.
• Mentorship: Mentor junior developers, conduct code reviews, and contribute to team knowledge-sharing initiatives.
• Agile Contribution: Actively participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
Required Skills:
• Angular Expertise: Minimum of 5 years of hands-on experience with Angular (preferably Angular 10 ), including a deep understanding of its core concepts such as modules, components, services, dependency injection, and routing.
• JavaScript Mastery: Strong proficiency in JavaScript and modern ES6 features, with a solid understanding of TypeScript.
• HTML & CSS: Advanced knowledge of HTML5, CSS3, and pre-processors like SASS/SCSS for building responsive and visually appealing user interfaces.
• State Management: Proficient in state management libraries such as NgRx, RxJS, or equivalent.
• Testing and Debugging: Experience with front-end testing frameworks and tools like Jasmine, Karma, Protractor, or Cypress for unit and end-to-end testing.
• Version Control: Strong expertise in using Git for version control, including experience with branching strategies.
• Performance Optimization: Demonstrated ability to optimize front-end performance through techniques like lazy loading, AOT, and tree-shaking.
• API Integration: Experience in integrating and consuming RESTful APIs, with a solid understanding of authentication mechanisms such as OAuth and JWT.
• Agile Methodologies: Familiarity with Agile software development practices, including sprint planning and iterative delivery.
• Problem-Solving Skills: Strong analytical and problem-solving skills, with a keen eye for detail.
• Experience with Web Accessibility (WCAG compliance) and building inclusive user interfaces.
• Familiarity with progressive web applications (PWA) and Service Workers.
• Knowledge of CI/CD pipelines and deployment automation for front-end applications.
• Experience with other front-end frameworks like React or Vue.js (optional but a plus).
• Exposure to micro-frontends architecture.
• Familiarity with containerization tools like Docker for front-end deployment.
Salary : $50 - $57