What are the responsibilities and job description for the Senior .Net Developer position at CoreAi Consulting?
Job Description:
We are looking for a Senior .NET Developer with extensive experience in C#/.NET, backend services, and performance optimization. The ideal candidate will have a strong background in multithreading, memory management, and resilient application design, along with expertise in cloud platforms, databases, and messaging systems. This role requires hands-on development, problem-solving, and the ability to work with modern development tools and methodologies.
Location: Dallas and Austin, TX
Contact us at contact@coreAIconsulting.com
Key Responsibilities
- Develop and optimize high-performance backend services using C#/.NET (8 years).
- Implement multithreading, memory management, and resiliency patterns for scalable applications.
- Design and develop RESTful APIs, Web API, WCF, and SOAP services (4 years).
- Work with various databases, including SQL, Oracle, Aerospike (NoSQL), and MongoDB.
- Integrate with messaging systems such as IBM MQ and Kafka.
- Implement logging and observability using Splunk and observability patterns.
- Work with CI/CD tools like BitBucket, GitHub, and CI/CD pipelines for seamless deployments.
- Perform performance analysis, profiling, and security enhancements to optimize system efficiency.
- Apply Twelve-Factor App methodology to build cloud-native applications.
- Identify and resolve code smells, vulnerabilities, and security flaws to ensure high-quality software.
- Work with PCF (Cloud) and Google Cloud Platform (GCP) (Desired) for cloud-based solutions.
- Stay updated with the latest technologies and continuously improve development practices.
- Collaborate with cross-functional teams for end-to-end full-stack development.
Required Quaifications
- 8 years of experience in C#/.NET development with strong backend expertise.
- Proficiency in multithreading, memory management, and performance tuning.
- Experience in building and consuming RESTful APIs, Web API, WCF, and SOAP services.
- Strong database skills with SQL and NoSQL -Oracle, Aerospike (NoSQL), and MongoDB.
- MUST have hands-on experience with messaging systems (IBM MQ, Kafka).
- Knowledge of logging and observability tools like Splunk.
- Expertise in CI/CD pipelines, version control (BitBucket, GitHub).
- Understanding of resiliency patterns and Twelve-Factor App methodology.
- Strong problem-solving skills and ability to resolve technical issues efficiently.
- Experience with code smells, vulnerabilities, and security best practices.
- Passion for learning and adopting new tools and technologies.
- Experience with Docker & Kubernetes for containerized deployments.
- Exposure to Google Cloud Platform (GCP) and PCF (Cloud).
- Full-stack development experience.
If you're a highly skilled .NET developer with a passion for backend services, cloud computing, and high-performance applications, we'd love to hear from you! Apply now!