.Net Developer
Apply NowCompany: Cat Technology Inc
Location: Chicago, IL 60629
Description:
Company Description
Job Description
Essential Duties and Responsibilities:
2- 5 years of experience demonstrating strong understanding and proven experience of object oriented design and development principles
Demonstrated experience with automated unit and acceptance testing a MUST.
Working knowledge and practice in Agile development environment with strong engineering principles (XP, SCRUM etc.) a MUST.
2+ years working in .NET/C# a MUST
2+ years working in web development a MUST
2+ years' experience with ASP.NET MVC a strong plus
Experience with NoSQL databases a strong plus
Experience with event driven and message based systems as strong plus
Experience building and deploying applications to cloud platforms a strong plus
Strong skills with front end technologies: HTML, CSS, JavaScript
Ability to adapt within a rapidly changing environment and has experience in Agile or iterative software development is a plus
Attention to detail and concern for quality and accuracy of final product (and ability to balance that concern with deadlines)
Demonstrated team player, self-starter, and independent thinker.
Outstanding decision making and problem solving skills
Qualifications
Qualifications:
Experience in financial services and/or investment management, a strong plus
Bachelor's Degree in Computer Science, Business or equivalent field
Ability to adapt within a rapidly changing environment and has experience in Agile or iterative software development is a plus
Attention to detail and concern for quality and accuracy of final product (and ability to balance that concern with deadlines)
Demonstrated team player, self-starter, and independent thinker
Outstanding decision making and problem solving skills
Other Details:
A modern software engineering group embedded inside of a financial services firm
Teams follow a modern approach to software engineering focusing on test driven development, pair programing, continuous integration, distributed systems and other best practices
Teams are empowered by management to deliver product requirements through cross functional team ownership
A strong team culture inside and outside the office
Adaptive to change and feedback from team members
Additional Information
Let me know if any one is interested in this position then please send me your updated resume along with the contact details as soon as possible..
Job Description
Essential Duties and Responsibilities:
2- 5 years of experience demonstrating strong understanding and proven experience of object oriented design and development principles
Demonstrated experience with automated unit and acceptance testing a MUST.
Working knowledge and practice in Agile development environment with strong engineering principles (XP, SCRUM etc.) a MUST.
2+ years working in .NET/C# a MUST
2+ years working in web development a MUST
2+ years' experience with ASP.NET MVC a strong plus
Experience with NoSQL databases a strong plus
Experience with event driven and message based systems as strong plus
Experience building and deploying applications to cloud platforms a strong plus
Strong skills with front end technologies: HTML, CSS, JavaScript
Ability to adapt within a rapidly changing environment and has experience in Agile or iterative software development is a plus
Attention to detail and concern for quality and accuracy of final product (and ability to balance that concern with deadlines)
Demonstrated team player, self-starter, and independent thinker.
Outstanding decision making and problem solving skills
Qualifications
Qualifications:
Experience in financial services and/or investment management, a strong plus
Bachelor's Degree in Computer Science, Business or equivalent field
Ability to adapt within a rapidly changing environment and has experience in Agile or iterative software development is a plus
Attention to detail and concern for quality and accuracy of final product (and ability to balance that concern with deadlines)
Demonstrated team player, self-starter, and independent thinker
Outstanding decision making and problem solving skills
Other Details:
A modern software engineering group embedded inside of a financial services firm
Teams follow a modern approach to software engineering focusing on test driven development, pair programing, continuous integration, distributed systems and other best practices
Teams are empowered by management to deliver product requirements through cross functional team ownership
A strong team culture inside and outside the office
Adaptive to change and feedback from team members
Additional Information
Let me know if any one is interested in this position then please send me your updated resume along with the contact details as soon as possible..