Summary
✨ AI‑Generated
A technology organization is seeking a senior .NET engineer with 6+ years of experience to architect and develop scalable applications and services. The role combines hands-on development with cloud technologies, CI/CD automation, infrastructure as code, database integration, troubleshooting, and performance optimization.
Highlights
Senior technical ownership over scalable applications, cloud infrastructure, CI/CD, performance optimization, and architecture, with opportunities to collaborate across engineering functions.
Description
Job Description
As a Senior .NET Developer, you will be responsible for designing, developing, and maintaining scalable applications and services using Microsoft .NET technologies.
You will collaborate with cross-functional teams to define, design, and ship new features, ensuring robust and high-performance applications that meet market needs.
Experience: 6+ (in .Net)
Responsibilities:
Design and Develop: Architect and develop applications and services using .NET, CDK/SDK.Net, and cloud technologies.Troubleshooting and Optimization: Identify and troubleshoot application bottlenecks, and ensure efficient performance.CI/CD Implementation: Implement and maintain CI/CD pipelines using Github Actions, Teamcity, and Octopus.Infrastructure as Code: Utilize Cloudformation or Terraform for managing infrastructure.Database Integration: Work with various databases such as Aurora, SQL Server,Documentdb (Mongo), or Cassandra/Keyspace for data persistence and retrieval.Adaptability and Learning: Quickly learn and adapt to new technologies and frameworks as required.Team Collaboration: Collaborate effectively with cross-functional teams including product managers, UI/UX designers, and QA engineers.Documentation: Create and maintain technical documentation related to application architecture and design decisions.
Basic Skills:
Proficient in C#, ASP.NET, and .NET Core & CDK.NetFamiliarity with ASP.Net for developing web applications.Solid grasp of OOP principles and design patterns.Experience in designing, developing, and consuming RESTful APIs.Knowledge of ORM frameworks like Entity Framework.Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitHub Actions, AWS CodePipeline).Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React is a plus.
Must Have Skills:
CDK/SDK.Net.Cloud Technologies: Experience with cloud platforms and services.Troubleshooting Skills: Ability to diagnose and resolve technical issues independently.CI/CD: Hands-on experience with any one Github Actions, Teamcity, and Octopus Deploy.Infrastructure as Code: Familiarity with Cloudformation or Terraform for automating infrastructure deployments.Database Experience: Working knowledge of at least one database technology such as Aurora, SQL Server, Documentdb (Mongo), or Cassandra/Keyspace.
Good to Have Skills:
Networking Knowledge: Understanding of networking principles and protocols.Data Technologies: Exposure to Athena, Glue, Kinesis, EMR, Firehose, or zero-ETL solutions.Scripting Languages: Proficiency in Powershell, Shell scripting, Ansible, or Kotlin.Operating Systems: Familiarity with both Windows and Linux environments.Observability Tools: Experience with Grafana, Prometheus, or similar observability tools.Database Management: Knowledge of Liquibase or similar database schema management tools.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field.6+ years of experience in software development using .NET technologies.Strong problem-solving skills and ability to think analytically.