Sr. Software Engineer (C#, .NET) - Azure jobs in United States
cer-icon
Apply on Employer Site
company-logo

Veracity Software Pvt. Ltd. ยท 4 months ago

Sr. Software Engineer (C#, .NET) - Azure

Veracity Software Pvt. Ltd. is seeking a dedicated Sr. Software Engineer to join their team. The ideal candidate will support C# .NET back-end maintenance and enhance backend APIs that are crucial for delivering robust services to clients, ensuring seamless operation and scalability.

Information Technology & Services
badNo H1Bnote

Responsibilities

API Development and Maintenance: Design, develop, and maintain scalable and efficient backend APIs using C#, ensuring they meet functional and technical requirements
NoSQL Experience: We are using Azure Table Storage
Stateless Compute: We are using Azure functions
Event Driven Asynchronous Architecture: We are using Azure Event Grid heavily
Application of SOLID Principles: Employ SOLID principles in all aspects of software development to create systems that are easy to maintain, extend, or scale
Code Quality Improvement: Continuously refactor code to improve its quality, readability, and maintainability, adhering to best coding practices and standards
Security Enhancements: Implement security measures in both APIs and web interfaces to protect against vulnerabilities and ensure the confidentiality, integrity, and availability of user data
Performance Optimization: Monitor, identify, and rectify performance bottlenecks in both the backend and frontend components of the application
Cross-Functional Collaboration: Collaborate with other team members, including frontend developers, network teams, and database administrators, to ensure smooth deployment and operation of software solutions

Qualification

C# ProgrammingAPI DevelopmentSOLID PrinciplesVersion ControlSecurity PracticesAgile MethodologiesPerformance OptimizationTestingDebuggingProject CollaborationContinuous Integration/Continuous DeploymentProblem Solving

Required

Proficiency in C# Programming: Deep understanding of C# and .NET framework, capable of writing clean, scalable, and efficient code
API Development: Experience in building and maintaining RESTful APIs. Knowledge of web service architecture and best practices
SOLID Principles: Clear understanding of SOLID principles for object-oriented design and programming
Version Control: Proficiency in using version control systems, especially Git, for source code management
Testing and Debugging: Ability to write unit tests and debugging skills to identify and fix issues quickly
Security Practices: Awareness of security practices pertaining to web development, API security, and data protection
Problem Solving: Strong analytical and problem-solving skills, with the ability to think algorithmically

Preferred

Software Development Experience: At least 10 years of experience in software development, with a full stack skill set
Project Collaboration: Experience working in a team environment, collaborating with other developers and stakeholders throughout the software development lifecycle
Agile Methodologies: Familiarity with agile methodologies, such as Scrum, and the ability to adapt within a fast-paced development environment
Performance Optimization: Experience with performance optimization of applications, both in terms of database interactions and front-end performance
Continuous Integration/Continuous Deployment (CI/CD): Experience with CI/CD pipelines for automated testing and deployment is advantageous
Education: Bachelor's degree in computer science or Related Field: Typically requires a degree in computer science, information technology, software engineering, or a related field

Company

Veracity Software Pvt. Ltd.

twitter
company-logo
At Veracity, if you have an idea you want to validate, a product you need to build, or an existing product that needs optimization, our teams are trained to jump in wherever needed.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase