Full Stack Software Engineer
Siritech Solutions Corp
Fremont, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Fremont, United States of America
Tech stack
ASP.NET
JavaScript
.NET
API
Agile Methodologies
Amazon Web Services (AWS)
Business Logic
Application Performance Management
HTML5
Unit Testing
Azure
C Sharp (Programming Language)
CSS
Cloud Computing
Program Optimization
Software Quality
Code Review
Information Systems
Computer Programming
Databases
Continuous Delivery
Continuous Integration
Database Design
Database Development
Software Debugging
Entity Framework
Design of User Interfaces
Human-Computer Interaction
MySQL
Object-Oriented Software Development
Scrum
Software Architecture
Systems Development Life Cycle
Server Administration
Software Deployment
Software Engineering
Software Systems
TypeScript
Web Applications
Google Cloud Platform
Database Optimization
Software Application Programming
Backend
GIT
Angular
Information Technology
Front End Software Development
Software Coding
REST
Web Api
Microservices
Job description
- C#
- ASP.NET
- Angular
- TypeScript
- JavaScript
- REST APIs
- MySQL
- Full Stack Development
Secondary Skills:
- Microservices
- HTML5
- CSS3
- Entity Framework
- Git
- Agile/Scrum
- API Integration
- Object-Oriented Programming (OOP), The Full Stack Software Engineer will develop, maintain, and enhance enterprise web applications using the Microsoft .NET platform and Angular. This role is responsible for designing scalable backend services, developing responsive front-end applications, building RESTful APIs, and collaborating with cross-functional teams to deliver high-quality software solutions., * Develop full-stack web applications using C#, ASP.NET, Angular, TypeScript, and JavaScript.
- Design, develop, and maintain RESTful APIs.
- Build responsive and interactive user interfaces using Angular.
- Develop backend services and business logic using ASP.NET.
- Design and optimize database solutions using MySQL.
- Collaborate with product owners, designers, QA engineers, and developers.
- Troubleshoot, debug, and resolve application issues.
- Participate in code reviews and maintain coding standards.
- Optimize application performance, scalability, and security.
- Develop and maintain technical documentation.
- Participate in Agile development activities, including sprint planning and retrospectives.
Additional Responsibilities:
- Support application deployment and production releases.
- Assist with software architecture and technical design discussions.
- Integrate third-party APIs and services.
- Improve software quality through unit testing and code optimization.
- Stay current with emerging Microsoft and Angular technologies.
Requirements
- 35 years of Full Stack Software Development experience.
- Strong programming experience with C#.
- Experience developing applications using ASP.NET.
- Strong experience with Angular.
- Proficiency in TypeScript and JavaScript.
- Experience designing and implementing REST APIs.
- Strong knowledge of MySQL database development.
- Experience building enterprise web applications.
- Knowledge of object-oriented programming (OOP) principles.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent verbal and written communication skills.
Preferred Skills:
- Experience with Microservices architecture.
- Experience using Entity Framework.
- Knowledge of HTML5 and CSS3.
- Experience with Git version control.
- Familiarity with CI/CD pipelines.
- Experience working in Agile/Scrum environments.
- Cloud platform experience (Azure, AWS, or GCP) is a plus.
Qualifications:
- Proven experience developing scalable full-stack applications.
- Strong understanding of software development lifecycle (SDLC).
- Ability to work independently and collaboratively in a fast-paced environment.
- Excellent organizational and time-management skills.
Education:
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Equivalent professional experience may be considered.
Certifications:
- Microsoft Certified: Azure Developer Associate Preferred
- Microsoft Certified: Azure Fundamentals Preferred
- Angular Certification Preferred
- Scrum Master Certification (CSM) Preferred, Agile Programming Methodologies, Amazon Web Services (AWS), Application Programming Interface (API), CSS (Cascading Style Sheet), Certified ScrumMaster, Cloud Computing, Code Reviews, Coding Standards, Communication Skills, Computer Programming, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Database Design, Database Optimization, Database Programming, GCP (Good Clinical Practices), HTML5, Information Technology & Information Systems, Internet Application, Microsoft .NET, Microsoft ASP.NET (Active Server Page), Microsoft C# (C Sharp), Microsoft Windows Azure, MySQL, Object Oriented Programming (OOP), Organizational Skills, Presentation/Verbal Skills, Product Design, Quality Assurance, Quality Management, REST (Representational State Transfer), Software Administration, Software Architecture Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Sprint Planning, Sprint Retrospective, Technical Writing, Technical/Engineering Design, Time Management, Unit Test, User Interface/Experience (UI/UX), Writing Skills