Translate application storyboards and use cases into functional applications
Design, build, and maintain efficient, reusable, and reliable code
Integrate data storage solutions
Ensure outstanding performance, quality, and responsiveness of applications
Proactively identify bottlenecks and bugs, and devise solutions to mitigate and resolve these issues
Maintain code quality, organization, and automatization
Collaborate with internal team members and external stakeholders throughout each projects lifecycle
Proactively contribute to and shape quality deliverables, particularly during the design phase
Practice and encourage knowledge sharing
Anticipate and participate in code reviews to ensure quality deliverables
Qualifications and Experience Required
5+ years of enterprise application development experience, with at least 3 years experience with C#.NET, MVC 5.0 & Microsoft SQL Server.
Bachelors Degree in Computer Science required; Masters degree preferred.
Experience in AWS Services like S3, Lambda, API Gateway, Redshift, AWS Glue with programming language like Node Js, PostgreSQLand Python.
Proven expertise in .NET web framework 4.0 & 4.5 and object-oriented programming
Expertise in Microsoft SQL Server is mandatory
Proficient in C#.NET with a solid understanding of their ecosystems
Demonstrable experience in writing reusable libraries
Solid background in fundamental design principles for building a scalable application
Deep knowledge of various design and architectural patterns as well as concurrency patterns
Demonstrable experience creating database schemas that represent and support business processes
Experience with popular web application frameworks and Windows Presentation Framework
Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
Proven experience implementing automated testing platforms and unit tests
Proficient in code versioning tools {such as Git, SVN, and Mercurial}
Cloud based development using AWS or Azure.
Open to self-learn new technologies like DevOps, Nodejs and Cloud based services development.
Worked in Agile and Jira environment.
Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses and workarounds
Must have excellent written and verbal communication skills.
Microsoft certifications is a plus
Employement Category:
Employement Type: Contract Industry: IT - Software Role Category: Application Programming / Maintenance Functional Area: Not Applicable Role/Responsibilies: Net with AWS Developer