What are the responsibilities and job description for the Dotnet Developer position at Gain America Inc?
Job Summary
We are seeking a dynamic and highly skilled .NET Developer to join our innovative software development team. In this role, you will be instrumental in designing, developing, and maintaining robust web applications and services using the latest Microsoft technologies. Your expertise will drive the creation of scalable, efficient, and user-friendly solutions that meet diverse client needs. If you thrive in a fast-paced environment and are passionate about building high-quality software, this opportunity is perfect for you!
Duties
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications for web development projects.
- Develop, test, and deploy high-performance web applications utilizing ASP.NET (including ASP.NET MVC and ASP.NET Core), C#, and related frameworks.
- Design and implement RESTful APIs and web services to facilitate seamless data exchange across platforms.
- Build engaging front-end interfaces using modern JavaScript frameworks such as React, Angular, and TypeScript, ensuring responsive UI/UX design.
- Integrate databases like Microsoft SQL Server, MySQL, PostgreSQL, MongoDB, and PL/SQL to support application data needs; perform database design and optimization.
- Utilize version control systems such as GitHub, SVN, and TFS to manage code repositories efficiently.
- Conduct unit testing with tools like Visual Studio testing frameworks to ensure code quality and reliability.
- Implement debugging strategies to troubleshoot issues swiftly across various environments including IIS, Linux, and cloud platforms like AWS or Azure.
- Apply Agile methodologies to manage project workflows effectively within SDLC (Software Development Life Cycle) processes.
- Develop microservices architectures using WCF (Windows Communication Foundation), SOAP, REST APIs, and containerization practices for scalable solutions.
- Participate in code reviews, documentation (UML diagrams), and technical discussions to promote best practices in software development.
- Support CI/CD pipelines for continuous integration and deployment using tools like TFS or GitHub Actions.
Qualifications
- Must be a US Citizen or Green Card Holder.
- 3-5 years of USA experience in software development with a strong focus on .NET technologies including C#, ASP.NET (MVC & Core), WCF, RESTful APIs, and XML/JSON data formats.
- Solid understanding of front-end development with JavaScript frameworks such as React, Angular, Bootstrap, HTML5, CSS3, TypeScript, AJAX, and XSLT.
- Hands-on experience working with databases like Microsoft SQL Server, MySQL, PostgreSQL, MongoDB; including database design and query optimization using T-SQL or PL/SQL.
- Familiarity with cloud platforms such as AWS or Azure for application hosting and deployment.
- Knowledge of microservices architecture principles and experience with containerization tools is a plus.
- Strong debugging skills across multiple environments along with proficiency in Visual Studio IDE or Eclipse for Java-based components when applicable.
- Experience working within Agile teams utilizing tools like TFS or GitHub for version control; familiarity with SDLC best practices.
- Ability to develop secure applications adhering to best practices in application security standards.
- Excellent problem-solving skills combined with effective communication abilities to collaborate across teams effectively.
- Prior exposure to UI/UX design principles along with UML documentation skills is advantageous. Join us as a .NET Developer to shape innovative digital solutions that make a real impact! We are committed to fostering an inclusive environment where your skills can flourish while working on exciting projects that challenge your abilities every day!
Job Types: Full-time, Contract
Pay: $70,000.00 - $110,000.00 per year
Education:
- Bachelor's (Preferred)
Location:
- New York, NY 10001 (Required)
Ability to Commute:
- New York, NY 10001 (Required)
Work Location: Hybrid remote in New York, NY 10001
Salary : $70,000 - $110,000