Expert Software Developer Location: Albany, NY (50% onsite required) Contract Length: 11 Months
We are seeking an experienced Senior Full Stack Developer with strong expertise in frontend technologies and .NET development. The ideal candidate will have a proven track record of designing, developing, and maintaining scalable applications, along with experience in system integration, database management, and UI/UX best practices.
Key Responsibilities Design, develop, and maintain web applications using modern frontend technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular. Develop backend services and APIs using C# and the .NET framework. Integrate applications with internal and external systems using RESTful APIs, web services, and other integration tools. Participate in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, design, development, testing, and deployment. Collaborate with business analysts and stakeholders to gather and analyze system requirements. Design and optimize relational databases, write complex SQL queries, and ensure data integrity and performance. Apply UI/UX design principles to create intuitive and user-friendly interfaces. Conduct system analysis, process modeling, and technical design documentation. Perform code reviews, debugging, and performance tuning. Work within Agile or other SDLC methodologies to deliver high-quality software solutions.
Required Qualifications Minimum 7+ years (84 months) of experience in frontend development (HTML, CSS, JavaScript, React/Angular or similar). Minimum 7+ years of experience in .NET development, including strong proficiency in C#. Minimum 7+ years of experience in application integration using APIs and web services. Minimum 7+ years of experience working with SDLC methodologies such as Agile, Waterfall, or Iterative. Minimum 7+ years of experience with relational databases and advanced SQL skills. Minimum 7+ years of experience in systems analysis, including requirements gathering and system design. Minimum 7+ years of experience in UI/UX design and development, including wireframing, prototyping, and usability testing.
Preferred Skills Experience with ASP.NET Core, Web API, and Microservices architecture. Familiarity with cloud platforms (Azure preferred). Experience with version control systems (e.g., Git). Strong problem-solving and analytical skills. Excellent communication and teamwork abilities.