Previous Job
.Net Developer
Ref No.: 18-07472
Location: Atlanta, Georgia
As a member of our team you will develop and improve products across client/server and geographical boundaries to deliver well integrated solutions working closely with other specialists in our organization. Responsibilities include, but are not limited to:

- Develop highly scalable Web Applications using ASP.NET MVC and C#
- Develop automated unit tests and integration tests for all features using XUnit framework, C#, and SpecFlow
- Work closely with the test engineers and product managers to ensure a high-quality product
- Follow the engineering process and deliver artifacts on time including the supporting documentation
- Use JIRA to break complex problems into simple stories that you estimate and deliver on time
- Turn requirements and business needs into elegant solutions
- Work independently and effectively in a team
- Promote standard methodologies in software development

- Deep understanding of core computer science fundamentals as algorithms, data structures, operating systems, distributed systems, and multi-threaded programming
- Ability to work fully independently on assignments as well as a part of a distributed team
- Flexibility in learning new programming languages, frameworks, and tools
- Proven record of accomplishment of challenging projects, showing 6+ years of experience developing software using C#
- Thorough understanding of client/server Web Services development, RESTful APIs
- Extensive experience with large relational databases, T-SQL and writing high performing complex queries
- Excellent debugging, troubleshooting and performance fine-tuning skills
- Bachelors or higher Engineering degree in Computer Science, Electrical Engineering, or related discipline. MS or PhD preferred
- Experience with client-side MVC Frameworks and HTML5/JavaScript/CSS
- Experience in writing unit test cases and integration test cases
- Experience developing Windows Services
- Experience using GIT repository
- Strong problem-solving skills
- Effective verbal and written communication skills
- Good command of English