What are the responsibilities and job description for the .Net Fullstack developer position at Amazech Solutions?
Job Details
Amazech Solutions is one of the fastest-growing IT Solutions and Staffing companies in the Dallas Fort Worth Metroplex. Established in 2007 in Frisco, TX, we serve clients in DFW and nationwide. We are proud to be a trusted partner to various clients and are an employee-centric organization.
We are seeking a .Net Fullstack developer to work out of Ashburn, VA
Required Skills and Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related field. Equivalent work experience may be considered.
Proven experience as a Full Stack Software Engineer, focusing on SaaS application development.
10 years minimum hands-on experience in designing, building and consuming Microservices, and RESTful APIs to integrate frontend and backend systems.
Extensive experience with .NET C# backend development and microservices architecture (minimum 10 years' experience).
Strong understanding of software design patterns and best practices for maintainable and scalable code.
Experience with designing and developing microservices using multi-tenant architecture.
Experience with Entity Framework for data access and ORM (Object-Relational Mapping) to interact with databases. Familiarity with relational databases and proficiency in writing SQL queries.
Strong proficiency in Angular with a deep understanding of building complex web applications using component-based architectures.
Proficiency in working with NGINX, WebSocket, NgRx, and RxJS.
Solid understanding of web technologies, including HTML/CSS, and JavaScript/ TypeScript.
Knowledge of C services integration.
Experience with messaging systems like RabbitMQ or Kafka.
Proficiency in using Entity Framework with PostgreSQL and SQLite.
Knowledge of RabbitMQ for message queuing and asynchronous communication between services.
Experience with cloud technologies and services (AWS, Azure).
Experience with Docker and Jenkins for containerization and CI/CD.
Preferred Skills
Experience in the telecommunications and wireless network industry.
Understanding of ISO/IEC 7816 and GSM/3GPP specifications for SIM cards.
Understanding of eSIM and RSP technology and standards.
Familiarity with Agile development methodologies.
Knowledge of security best practices for front-end and back-end development.
Familiarity with mobile telecom network and security technologies is a big plus.