.Net Developer
Infinite Computer Solutions · Alpharetta, GA · 1 wk ago
Information TechnologyFull-time
Key Responsibilities
- Develop, test, deploy, and maintain software solutions using .NET, C#, and Azure.
- Translate business and technical requirements into reliable, scalable, and maintainable code.
- Take ownership of loosely defined development work, clarify gaps quickly, and move implementation forward independently.
- Participate fully in agile scrum ceremonies and contribute to sprint planning, estimation, and delivery commitments.
- Perform code reviews and uphold engineering standards for quality, maintainability, and secure coding.
- Build and maintain automated tests to support solution quality and delivery speed.
- Contribute to CI/CD practices and DevOps workflows to improve release reliability and team velocity.
- Support production troubleshooting, issue resolution, and ongoing system improvements.
- Mentor other developers through technical collaboration, knowledge sharing, and day-to-day engineering leadership.
Required Qualifications
- Senior-level software development experience delivering production applications in agile environments.
- Strong hands-on experience with .NET and C# in enterprise or business-critical applications.
- Strong hands-on experience building, deploying, and supporting solutions in Azure.
- Proven ability to work independently, manage ambiguity, and solve problems with limited oversight.
- Experience implementing against defined architecture and requirements while making sound technical decisions within that framework.
- Experience with code reviews, unit and integration testing, and modern software quality practices.
- Experience with CI/CD pipelines, DevOps practices, and production support.
- Strong understanding of secure coding, application reliability, and maintainable software design.
- Strong communication skills and the ability to collaborate effectively across teams and functions.
Preferred Qualifications
- Experience supporting products or platforms that serve small businesses or operate in financial services, payments, or related regulated environments.
- Experience working across multiple teams or functions in a shared delivery environment.
- Experience helping increase team delivery speed through process improvement, tooling, or engineering best practices.
- Experience with technologies such as Snowflake, Kafka, AI-enabled services, or similar data and event-driven platforms.
- Familiarity with AI-assisted development tools such as Codex, Claude, Copilot, or similar platforms.