We are seeking a highly skilled Full Stack Developer with a strong background in .NET Core, C#, and frontend technologies such as Angular or React. The ideal candidate will have experience in developing modern, scalable web applications and a deep understanding of software design principles, database management systems, and deployment pipelines.
Key Responsibilities
Develop and Maintain Applications
- Design, build, and maintain efficient, reusable, and reliable C# and .NET Core code.
- Create interactive and user-friendly interfaces using Angular or React frameworks.
- Build reusable components and libraries for future use.
Collaborate Across Teams
- Work closely with product managers, designers, and other developers to understand project requirements and translate them into technical specifications.
- Participate in code reviews to ensure high-quality software standards.
Optimize and Improve
- Focus on optimizing applications for maximum performance, scalability, and security.
- Debug, troubleshoot, and resolve technical issues in a timely manner.
Implement Modern Tools and Frameworks
- Leverage Blazor for interactive web applications as needed.
- Utilize build tools like Jenkins or Gradle for CI/CD pipelines.
- Work with MSI Factory for packaging and deployment processes.
Database and Backend Integration
- Design and maintain databases using RDBMS solutions such as PL/SQL, SQL, NoSQL, MongoDB, or PostgreSQL.
- Optimize queries and ensure seamless data integration across various platforms.
Monitoring and Metrics
- Work with tools like InfluxDB for monitoring and performance analytics to ensure smooth system operations.
Required Skills and Qualifications
Technical Proficiency
- Expertise in .NET Core and C# development.
- Hands-on experience with Angular or React for front-end development.
- Familiarity with Blazor for building single-page applications.
Database Skills
- Strong knowledge of relational and non-relational databases, including SQL, PL/SQL, NoSQL, MongoDB, and PostgreSQL.
Build and Deployment
- Experience with Jenkins or Gradle for build and CI/CD pipelines.
- Exposure to MSI Factory for software packaging.
Performance Monitoring
- Knowledge of performance tracking and optimization using tools like InfluxDB.
Additional Attributes
- Strong problem-solving skills and a detail-oriented approach.
- Ability to work both independently and collaboratively in a team environment.
- Excellent communication skills to effectively interact with team members and stakeholders.
Why Join Us?
- Work on impactful and challenging projects using the latest tools and technologies.
- Be part of a collaborative team that values innovation, creativity, and growth.
- Opportunity to develop your skills across diverse technical stacks and tools.
- Competitive compensation package with excellent benefits.
If you have a passion for building exceptional web applications and are excited about working in a dynamic and innovative environment, we would love to hear from you!
Apply now and take the next step in your career as a Full Stack Developer.