JOBSEARCHER

.NET Developer

Here's the cleaned-up version. The bullets had text getting cut and wrapped mid-word, so I fixed the line breaks and merged fragments back together..NET DeveloperAs a .NET Developer, you will solve complex challenges to build and run AI, analytics, and other mission-critical applications for our clients. This role demands a strong foundation in .NET and working knowledge of Java or Python. You will work within cross-functional teams to develop scalable, cloud-native solutions and contribute to delivering measurable business value.ResponsibilitiesDesign, develop, and maintain scalable cloud-native applications using .NET and Java or PythonCollaborate with cross-functional teams to define, design, and deliver new featuresImplement and maintain unit tests; follow Test-Driven Development (TDD) practices where applicableParticipate in Agile ceremonies including sprint planning, reviews, and retrospectivesSet up and maintain CI/CD pipelines for seamless deployment and integrationUse Git for version control and actively contribute to code reviewsWork on Azure or Google Cloud Platform (preferred), or other cloud services such as AWSQualifications4+ years of hands-on experience with .NET Core (C#), .NET 5 or older, and proficient in developmentStrong understanding of object-oriented programmingExperienced in upgrading legacy .NET Framework applications to modern .NET, integrating agentic development workflows, and delivering robust, cloud-ready solutionsFamiliar with various design and architectural patternsKnowledge of concurrency patternsFamiliarity with Microsoft SQL ServerExperience with Entity FrameworkKnack for writing clean, readable, and easily maintainable codeUnderstanding of fundamental design principles for building scalable applicationsExperience creating database schemas that represent and support business processesBasic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workaroundsExperience implementing automated testing platforms and unit testsProficient with code versioning tools (GitLab, GitHub)Familiarity with unit testing frameworks and TDD methodologiesExperience with CI/CD tools and Agile software development practicesAbility to work collaboratively in a fast-paced, team-oriented environmentExcellent communication and problem-solving skillsBachelor's degree in Computer Science, Computer Engineering, or related field, or equivalent work experience required