Brightgrove
Senior .NET Fullstack Software Engineer
BrightgroveRomania2 days ago
Full-timeEngineering, Information Technology

ABOUT THE CLIENT

Our customer is an organization undergoing digital transformation, looking to modernize their technology stack and transition to cloud-based solutions. They have established a modern web development approach using ASP.NET Core and Angular, requiring skilled developers to build and maintain robust full-stack applications that support their business growth and technological advancement.


PROJECT DETAILS

The project involves developing and maintaining full-stack web applications using ASP.NET Core backend services and Angular frontend applications. This work is a crucial component of the customer's digital transformation journey, requiring scalable, maintainable solutions that integrate seamlessly with cloud infrastructure and support evolving business requirements.


YOUR TEAM

You'll be joining a dynamic development team focused on building modern web applications and supporting digital transformation initiatives. The team collaborates closely with business stakeholders to deliver high-quality solutions that meet both technical and business requirements, creating robust systems that leverage current technologies for optimal user experiences.


WHAT'S IN IT FOR YOU

  • Interview process that respects people and their time
  • Professional and open IT community
  • Internal meet-ups and resources for knowledge sharing
  • Time for recovery and relaxation
  • Bright online and offline events
  • Opportunity to become part of our internal volunteer community


RESPONSIBILITIES

  • Backend Development
  • Design and develop ASP.NET Core web APIs and services following industry best practices
  • Implement data access layers using Entity Framework Core with MSSQL databases
  • Create and maintain database schemas, stored procedures, and optimize query performance
  • Develop secure authentication and authorization mechanisms
  • Build scalable microservices architectures when appropriate
  • Implement comprehensive error handling and logging strategies
  • Frontend Development
  • Develop responsive and interactive user interfaces using Angular and TypeScript
  • Create reusable Angular components and services for consistent user experiences
  • Implement proper state management patterns and data flow architectures
  • Ensure cross-browser compatibility and mobile responsiveness
  • Integrate frontend applications with backend APIs seamlessly
  • Full Stack Integration
  • Design and implement end-to-end features spanning frontend and backend systems
  • Establish effective communication patterns between Angular applications and ASP.NET Core APIs
  • Optimize application performance across the entire technology stack
  • Implement proper error handling and user feedback mechanisms
  • Cloud and DevOps
  • Deploy applications to Azure cloud infrastructure using best practices
  • Implement CI/CD pipelines for automated testing and deployment
  • Monitor application performance and implement improvements
  • Ensure applications are cloud-ready and scalable
  • Collaboration and Documentation
  • Work closely with cross-functional teams including designers, product managers, and other developers
  • Document technical solutions and maintain code quality standards
  • Participate in code reviews and knowledge sharing sessions
  • Mentor junior developers and contribute to team growth


SKILLS

Core Technical Skills

  • Proficiency in ASP.NET Core: Strong experience building web APIs, middleware, dependency injection, and modern .NET development practices
  • Experience with MSSQL: Solid understanding of database design, T-SQL, query optimization, and database administration concepts
  • Familiarity with Entity Framework Core: Experience with code-first approach, migrations, LINQ queries, and performance optimization
  • Intermediate knowledge of Angular: Competent in component development, services, routing, forms, and TypeScript programming
  • Basic understanding of Azure Cloud: Foundational knowledge of Azure services, deployment models, and cloud-first development practices

Additional Technical Skills

  • Experience with RESTful API design and implementation
  • Understanding of modern authentication protocols (JWT, OAuth)
  • Familiarity with version control systems (Git)
  • Knowledge of responsive web design and CSS frameworks
  • Experience with testing frameworks for both frontend and backend
  • Understanding of software development lifecycle and agile methodologies

Soft Skills and Attributes

  • Problem-solving mindset: Ability to analyze complex requirements and develop efficient technical solutions
  • Self-motivated learner: Proactive in staying current with technology trends and best practices
  • Collaborative team player: Effective communication skills and ability to work in cross-functional teams
  • Quality-focused: Commitment to writing clean, maintainable code and following best practices
  • Adaptable: Comfortable working in fast-paced environments with evolving requirements
  • Business-oriented: Understanding of how technical decisions impact business outcomes

Experience Level

  • 5+ years of full-stack development experience
  • Proven track record of delivering production web applications
  • Experience working with modern development tools and methodologies
  • Demonstrated ability to work independently and lead technical initiatives
  • English - full proficiency

Key Skills

Ranked by relevance