Sr. DOTNET Developer
Futran Tech Solutions Pvt. Ltd.4 months ago
Dallas, TX, United States
Hybrid
Full-time
Junior Level (1-3 years)
Job Description
Role - Software Engineering (Sr. DOTNET Developer)
Location - Dallas, TX
Job Type - Full Time Role
Job Summary:
We are seeking a highly skilled Senior .NET Developer with expertise in building robust and scalable applications using C# .NET for Windows platforms. The ideal candidate will have a deep understanding of backend services, object-oriented programming, and database principles, and be passionate about new technologies and tools. The role also involves mentoring junior staff and working collaboratively with cross-functional teams.
Technical Requirements:
Experience:
- 10+ years of experience developing applications for Windows platforms using C# .NET.
- Strong expertise in backend services, including multithreading and memory management in .NET & C#.
- 4+ years of experience working with Web API, REST Services, WCF, or SOAP Services.
- 4+ years of experience with database principles, such as SQL, Oracle, Aerospike, or MongoDB.
Key Technical Skills:
- Strong experience with object-oriented programming (OOP) concepts, design patterns, algorithms, and data structures.
- Experience with IBM MQ, Kafka, Aerospike (NoSQL database), and Splunk (logging).
- Expertise with JSON/XML, PCF (Cloud), Caching, Performance Analysis & Profiling, Twelve-Factor App Methodology, Resiliency Patterns, and Observability Patterns.
- Experience resolving code smells, vulnerabilities, and application security flaws.
- Experience with Google Cloud Platform (GCP), Docker, and Kubernetes.
Development & Tools:
- Proficient with source code repositories, including BitBucket and GitHub.
- Professional experience with CI/CD pipelines.
- Proficient in Agile methodology.
- Strong knowledge of .NET Microservices and API Gateway.
- Familiarity with Postman for API testing.
Soft Skills:
- Strong written and verbal communication skills.
- Ability to mentor and coach peers and junior staff.
- Strong teamwork, problem-solving skills, and the ability to interact effectively with business partners and technology teams.
- Self-motivated with a passion for solving technical challenges quickly and in alignment with platform strategy and vision.
- Ability to conceptualize the best tactical approach for a team to deliver a solution.
- Ability to communicate complex software solutions to both technical and non-technical audiences.
Additional Skills (Desirable):
A yearning to explore and leverage new tools and technologies.
Education:
BS or MS in Computer Science or a related technical field.
Mandatory Skills:
- .NET Microservices
- API Gateway
- C#
- Git
- Microservices
- Postman
Required Skills
CI/CD pipelines
JSON
MongoDB
Kubernetes
Microservices
Splunk
Object-oriented programming
SQL
PCF
Git
IBM MQ
Postman
REST Services
C#
Agile methodology
API Gateway
Observability Patterns
Resiliency Patterns
WCF
Caching
XML
.NET Microservices
SOAP Services
Docker
Performance Analysis
Backend services
Oracle
Kafka
Aerospike