11 WAi Technologies Jobs
3-6 years
Wai Technologies - Senior Application Developer - Full Stack Development (3-6 yrs)
WAi Technologies
posted 11d ago
Fixed timing
Key skills for the job
Job Description :
We are seeking a full-time skilled Mid-Senior Application Developer -Full Stack to join our team. The Mid-Senior -Full Stack Developer will design, develop, and optimize scalable applications across both front-end and back-end systems.
This role requires a strong foundation in C# (.NET Core), SQL Server, and modern development practices, with a focus on RESTful API development, cloud integrations, and performance optimization.
The ideal candidate will leverage their technical expertise to deliver robust, secure, and maintainable solutions, while mentoring junior developers and contributing to project architecture.
Job Description :
- Develop, maintain, and optimize full-stack solutions using C# (.NET Core) and SQL Server.
- Develop responsive and intuitive front-end interfaces using HTML, CSS, and JavaScript frameworks like Angular, React, or Vue.js.
- Design, implement, and document secure RESTful APIs with .NET Core and Swagger.
- Work with cloud platforms, including Azure and AWS, for scalable and secure solutions.
- Utilize AWS services such as Cognito, S3, and RDS for identity management, storage, and relational databases.
- Leverage Azure services for DevOps pipelines, cloud architecture, and application hosting.
- Optimize SQL queries, stored procedures, and overall database performance.
- Implement robust logging and error tracking solutions using NLog.
- Apply Dependency Injection and asynchronous programming (Async/Await) techniques for clean, efficient code.
- Utilize LINQ for efficient data querying and manipulation.
- Leverage ORM frameworks like Dapper and NHibernate for effective data access.
- Define, manage, and optimize CI/CD pipelines using YAML in Azure DevOps.
- Implement security best practices, including OAuth, JWT, and encryption, across applications.
- Collaborate with cross-functional teams to design and deliver high-quality software solutions.
- Mentor junior developers, fostering professional growth and adherence to coding standards.
- Participate in system architecture discussions and provide recommendations for technical improvements.
- Bachelor / master's degree in computer science, Computer Engineering, or a closely related field.
- Proven experience in .NET development.
- Certifications in .NET Core, Azure, AWS, or related technologies are preferred.
- 3-6 years of experience in full-stack development.
- Proven expertise in C# (.NET Core), SQL Server, and ORM frameworks (e.g. , Dapper, NHibernate).
- Extensive experience in RESTful API development, documentation, and testing.
- Experience with front-end technologies such as HTML5, CSS3, JavaScript, React, or Angular.
- Hands-on experience with AWS services, including Cognito, S3, and RDS.
- Proficiency in building and managing CI/CD pipelines using YAML.
- Exposure to secure coding practices and cloud-based architectures.
Competencies / Skills :
Must-Have Skills :
- C# (.NET Core) : Advanced expertise in building scalable applications using .NET Core.
- SQL Server : Skills in database design, queries, stored procedures.
- Dapper, NHibernate and Entity Framework : Experience with ORM frameworks for efficient data access.
- RESTful API Development : Strong ability to build, secure, and document APIs using Swagger.
- Cloud Platforms : Experience with both Azure and AWS, including services like :
a. AWS Cognito, S3, and RDS for cloud integration and identity management.
b. Azure DevOps for CI/CD pipelines and application deployment.
- NLog : Knowledge of logging frameworks for error tracking and monitoring.
- Dependency Injection : Proficiency in implementing DI patterns in .NET Core.
- Asynchronous Programming : Skilled in Async/Await for enhancing application responsiveness.
- LINQ : Strong skills in querying and manipulating data efficiently.
- Security Best Practices : Expertise in implementing OAuth, JWT, and encryption.
- SQL Optimization : Advanced knowledge of SQL performance tuning and database optimization.
- YAML for CI/CD : Hands-on experience in defining and managing Azure DevOps pipelines with YAML.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Application Developer roles with real interview advice
3-6 Yrs
1-2 Yrs
1-2 Yrs
1-2 Yrs
3-6 Yrs