Accountable for application development supporting business objectives while demonstrating independence in software development lifecycle phases from concept and design to testing.
Work on new and existing applications along with enhancements to websites, web applications, and infrastructure.
Performs hands-on coding and assists in the architecting web content solutions.
May serve as a liaison to internal customers, research groups and various business support areas.
Provides technical guidance to junior programmers and other software engineers.
Ability to troubleshoot and maintain mid-level to complex applications.
Participate in design and technical meetings.
Requirements
2+ years of software development experience with a strong track record in building and maintaining production systems.
Proficient in .NET (C#), ASP.NET Core, Entity Framework, and experienced with testing frameworks (XUnit/NUnit, Moq).
Solid grasp of object-oriented design, design patterns, and multi-tier architecture.
Strong interest in AI, including tools such as OpenAI, Anthropic, LangChain LlamaIndex, and RAG with vector databases.
Strong problem-solving, communication, and collaboration skills; self-driven and able to take ownership of projects.
Adaptable and eager to learn emerging technologies.
Tech Stack
ASP.NET
Entity Framework
.NET
Benefits
Private health insurance
Medical care
Multisport card
Flexible working arrangements through a hybrid work model
Access to professional development programs
Comprehensive training and onboarding to support success