Logo
TechDigital Group

Senior .Net Developer

TechDigital Group, Tallahassee

Save Job

Job Description : • Develop and implement new software features, web pages, APIs, Azure Functions, and backend modules. • Develop unit tests and maintain source control using Git/TFS. • Unit test components to ensure they meet acceptance criteria and are scalable. • Test and maintain software products to ensure strong functionality and optimization. • Work as part of a team of developers, QA, support staff, and DevOps engineers in a highly collaborative fashion. Job Requirements: • Experience designing, developing, and deploying web-based applications in ASPNET Core, .NET MVC, SQL Server, SQL Developer, JavaScript, TypeScript, REST APIs, JSON, JQuery, TFS, GIT. • Experience in using .Net Core C# to write ASPNet Core API and Azure Functions. • Knowledge of Client-side Application frameworks like Angular, React, CSS, UI/UX, Swagger/Open API Specification, RESTful API. • Knowledge of Azure Cloud resources & tools and Microservices with demonstrable proficiency in how cloud service offerings support solutions for multiple architecture disciplines or focus areas. • Experience using source code control systems, such as GIT, TFS, and CI/CD Pipelines. • Experience in test driven development and ability to write unit tests using the testing framework. • Experience with Agile/SCRUM experience, preferred. • Experience in working with MS SQL Databases including creating Stored Procedures and writing Queries. • Experience in working with Entity Framework and ability to write LINQ Queries. • Strong knowledge of software design principles like Object-Oriented Programming and working with Microservice Architectures. • Understand working with Kubernetes. • Excellent oral and written communication skills. • Provide timely status and feedback as required to management, team leaders, and project stakeholders through clear and concise communication. • Must be flexible to change and can work in a fast-paced environment. • Must be able to guide junior developers to turn around work. Nice to have: • Strong experience with C# and the .NET framework, specifically with .NET Core. • Experience building RESTful APIs using ASP.NET Core. • Experience with Azure services such as Azure Functions, Azure App Service, Azure Storage, and Azure SQL. • Experience with Git and source control best practices. • Experience with Agile development methodologies. • Experience with Entity Framework or other ORM. • Experience with automating build and deployment processes using Azure DevOps or similar tools. • Familiarity with containerization and container orchestration technologies such as Docker and Kubernetes. • Strong debugging and troubleshooting skills. • Strong communication and collaboration skills. • A bachelor's or master's degree in computer science, computer engineering, or a related field. • Strong understanding of software development life cycle. • A deep understanding of DevOps principles and practices. • Strong understanding of security and compliance for cloud solutions. #J-18808-Ljbffr