JOBSEARCHER

.NET Full Stack Developer

*Job Summary* We are seeking a dynamic and highly skilled. NET Full Stack Developer to join our innovative software engineering team. In this role, you will be responsible for designing, developing, and maintaining scalable, high-performance web applications using a comprehensive set of technologies. Your expertise will drive the creation of robust APIs, seamless front-end interfaces, and reliable back-end systems. This is an exciting opportunity to contribute to cutting-edge projects that leverage cloud infrastructure and modern development practices, ensuring our solutions meet the highest standards of quality and scalability. *Duties*
  • Develop and implement full-stack applications utilizing. NET framework, C#, and ASP.NET Core to deliver efficient web solutions.
  • Collaborate with cross-functional teams to design system architecture, ensuring scalability and performance optimization through effective system design patterns.
  • Build and maintain RESTful APIs to facilitate smooth communication between front-end interfaces and back-end services.
  • Integrate front-end components using JavaScript frameworks such as React or Angular, enhancing user experience with responsive and intuitive interfaces.
  • Manage version control systems like GitHub and SVN, ensuring code integrity through rigorous review processes.
  • Implement CI/CD pipelines for continuous integration and deployment using tools like Azure DevOps or Jenkins to streamline development workflows.
  • Work within Agile software development methodologies, participating in sprint planning, stand-ups, and retrospectives to foster iterative improvement.
  • Optimize applications for cloud infrastructure platforms such as AWS or Azure, leveraging microservices architecture for modularity and scalability.
  • Conduct system testing, troubleshooting, and debugging to ensure high-quality deliverables aligned with best practices in software engineering.
*Skills*
  • Extensive experience with. NET technologies (ASP.NET Core), web development frameworks (React Express), and JavaScript frameworks (React, Angular).
  • Deep understanding of RESTful API design principles and experience integrating third-party APIs for enhanced functionality.
  • Knowledge of IT infrastructure components including cloud infrastructure (AWS, Azure), Linux environments, and system design for scalable systems.
  • Familiarity with software design patterns such as microservices architecture and RBAC (Role-Based Access Control) for secure application development.
  • Experience with database management systems like MySQL and SQL Server for efficient data storage solutions.
  • Hands-on knowledge of version control tools including GitHub, SVN, and branching strategies to support collaborative development efforts.
  • Practical experience with CI/CD pipelines using tools like Jenkins or Azure DevOps to automate testing and deployment processes.
  • Understanding of software development lifecycle methodologies such as Agile software development to promote flexible project management.
  • Fluency in English is required
  • *Proficiency in Spanish is a plus*
Pay: $45.00 - $50.00 per hour
Expected hours: 40.0 per week
Work Location: In person