Senior Full-Stack .NET & Cloud Developer Roles/Responsibilities:
- Delivery ownership of assigned module.
- Create reusable, effective, and scalable code.
- Identify bottlenecks and bugs in the system and develop solutions.
- Conducting software analysis, testing, updating, and debugging.
- Test and update application so that it can be used on all web browsers.
- Develop MVP User Stories (Re-usable components/ API's / UI / Mock stubs etc.).
- Support backlog creation, prioritization, and Story mapping.
- Support in technical design and solutioning.
- Ability to work across tiers - UI development, APIs, databases (basic developer level tasks).
- Ability to utilize DevOps CI/CD pipeline, create/configure build and deploy jobs.
- Experience working in XP and pair programming model and understands and performs TDD.
- Responsible for assigned task delivery and quality and knowledge transfer through daily pairing with Client team.
Required Qualifications:
- Leveraging expertise in .Net, .Net Core, AWS, Angular, Terraform, and PostgreSQL. With a hybrid work model and day shifts, the candidate will play a crucial role in developing innovative solutions.
- 6 to 10 years of experience, ensuring the delivery of high-quality software solutions.
- Oversee the design and implementation of software solutions using .Net Core and .Net technologies to meet project requirements and enhance system functionality.
- Collaborate with cross-functional teams to integrate Angular for front-end development, ensuring seamless user experiences and responsive interfaces.
- Utilize Terraform to automate infrastructure provisioning and management, optimizing resource allocation and reducing deployment times.
- Manage PostgreSQL databases, ensuring data integrity, performance tuning, and efficient query handling to support application needs.
- Implement AWS services to enhance scalability, security, and reliability of applications, aligning with best practices and industry standards.
- Conduct code reviews and provide constructive feedback to team members, fostering a culture of continuous improvement and high-quality code.
- Develop and maintain technical documentation, ensuring clarity and accessibility for future reference and onboarding processes.
- Troubleshoot and resolve technical issues promptly, minimizing downtime and ensuring smooth operation of applications.
- Collaborate with stakeholders to gather requirements and translate them into technical specifications, ensuring alignment with business objectives.
- Monitor application performance and implement enhancements to improve user satisfaction and system efficiency.
- Ensure compliance with security protocols and data protection regulations, safeguarding sensitive information and maintaining trust.
Core Skills:
- Deep understanding of core AWS services, uses, and AWS architecture best practices.
- Proficient understanding of AWS services (e.g. S3, Lambda).
- Highly Proficient on the below technical skills:
- S3/ Angular.Js /Terraform / Concourse/ Visual Studio/ Bitbucket/ .NET - API/ AWS - Lambda/ API Gateway/ SQL Background (SQL Server / Aurora).
- Able to use a CI/CD pipeline to deploy applications on AWS.
- Strong understanding of security best practices (e.g. IAM roles, KMS, etc).
- English language proficiency.
Preferred: Certification: AWS Certified Developer - Associate Job Location: Charlotte, NC The annual salary for this position is between $65 - 110k depending on experience and other qualifications of the successful candidate.
|