Senior .NET Developer
- Source: Indeed
- RockCreek Technologies LLC
- $103,000 to $142,000 /yr
- Remote
- United States
- Full-Time
- Senior
Job Description
Senior .NET Developer
Location: Remote
Description:
Seeking a Senior .NET Developer to design, develop, and maintain high-quality software solutions. This role requires expertise in software architecture, coding best practices, and modern development frameworks. The ideal candidate will have a strong background in full-stack development, cloud computing, and Agile methodologies, working closely with cross-functional teams to deliver scalable and efficient software solutions.
Job Responsibilities:
· Participate in creating software development plans and strategies.
· Design, develop, and maintain scalable, high-performance software applications.
· Work as part of a team to write a specific section of the program
· Combine all elements of the program design and test it, ensuring sample data-sets yield output as intended
· Write clean, efficient, and well-documented code following industry best practices.
· Maintain and improve the performance of existing software
· Recommend improvements to existing software programs as necessary
· Participate in creating software development plans and strategies.
· Collaborate with architects, product managers, and other developers to define technical requirements and system design.
· Perform code reviews, mentor junior developers, and enforce coding standards.
· Develop and maintain RESTful APIs, microservices, and cloud-based applications.
· Optimize application performance, ensuring high availability, security, and scalability.
· Implement and maintain CI/CD pipelines, ensuring smooth deployments and automation.
· Work within Agile/Scrum development teams, participating in sprint planning, stand-ups, and retrospectives.
· Stay up to date with emerging technologies, advocating for best practices and continuous improvement.
· Must have experience in developing and implementing algorithms.
· Devise solutions to predicted problems, evaluating other options as needed
· Identify weaknesses or risks and make recommendations to mitigate
· Analyze problems and determine appropriate course correction measures as necessary
Technology Stack Skill Requirements:
· Step Functions
· Cloudwatch
· RDS
· Lambda
· S3
· SQS
· SNS
· Elastic Container Registry
· .NET
· Python
· Network Load Balancer
· Application Load Balancer
· Web Application Firewall
· DynamoDB
· Kinesis Data Stream
· Firehose
Required Skills:
· Strong proficiency in developing solutions in the following programming languages (.NET (backend development), Python, JavaScript, C#, etc.).
· Experience working with X.12 Medical Claims Processing (835, 837, 277, 275, etc.).
· Experience with back-end development, including modern frameworks (.NET, Entity Framework etc.).
· Proficiency in database management (SQL, RBS, MongoDB, or other NoSQL databases).
· Strong knowledge of the AWS and/or MS Azure cloud platforms and containerization (Docker, Kubernetes).
· Experience in RESTful API development, microservices architecture, and distributed systems.
· Strong working knowledge of CI/CD tools (GitHub Actions, GitLab CI/CD).
· Experience working with GitHub Co-pilot preferred
· Strong problem-solving, analytical, and debugging skills.
· Excellent communication and teamwork abilities
· Strong verbal and written communication skills are preferred
· Attention to detail and strong excellent customer service skills are preferred
· Experience working in a Scaled Agile Framework environment (SAFe)
· Experience working in a DevOps CI/CD environment
· Experience with software configuration management tools such as Git, Subversion, Jira
· Proficient with MS Office Suite
· Experience using Jira for Application Lifecycle Management (ALM)
· Must be able to create logical and functional software code in a variety of languages using .NET and Python as primary languages
· Must have experience in understanding and articulating the benefits and risks associated with different coding languages in different functional environments
· Must have experience reacting to problems and correcting the program as necessary
· Experience working in a fast-paced, Agile development environment.
· Proven ability to design and implement scalable, maintainable, and high-performance software solutions.
· Must be a U.S. Citizen or Permanent Resident
· Must be able to obtain and maintain a Public Trust security clearance
Desired Skills:
· AWS Developer Certification
**Education and …
Skills
- dot-net
- Devise
- amazon-cloudwatch
- amazon-rds-for-mysql
- elastic-go
- Python
- javascript
- c-sharp
- processing-js
- entity-framework
- microsoft-entity-framework
- MongoDB
- amazon-web-services
- microsoft-azure
- Docker
- Kubernetes
- Github
- github-actions
- gitlab
- gitlab-ci
- subversion
- JIRA
