What are the responsibilities and job description for the .NET Software Engineer position at AbleForce, Inc.?
Please, no third parties. Permanent residents only.
This is an onsite job in the Raleigh-Durham Triangle Area and no relocation assistance is available.
Main Duties & Responsibilities:
- Build cutting-edge applications using .NET technologies that drive business impact.
- Develop and integrate APIs that connect various systems, ensuring seamless data exchange.
- Work with React-based front-end applications, bridging the gap between UI/UX and backend services.
- Optimize SQL Server databases, ensuring high performance, scalability, and security.
- Collaborate in an agile environment, working closely with product managers, designers, and other developers.
- Troubleshoot and debug complex issues, ensuring smooth functionality across platforms.
- Contribute to architectural decisions, helping shape the future of the company's technology stack.
- Write clean, maintainable, and scalable code, following best practices in software development.
- Stay ahead of the curve by keeping up with the latest technologies in .NET, React, and cloud platforms.
Skills & Requirements:
- 6 years of software engineering experience with a focus on enterprise .NET development.
- Strong experience with .NET development, particularly C# and ASP.NET.
- Proficiency in React for front-end development, including components, state management, and hooks.
- Expertise in SQL and SQL Server, including stored procedures, indexing, and performance tuning.
- Experience designing, developing, and consuming APIs (RESTful and SOAP).
- Familiarity with version control systems (e.g., Git).
- Understanding of cloud platforms (Azure or AWS) is highly preferred.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.