← Back to jobs
Chicago, IL, USA
No related jobs found
Design, develop, debug, test, and deploy complex, high-volume, multi-tiered, distributed transactional applications.
Contribute across the full application stack and follow established development best practices.
Develop new applications and enhance/debug existing applications.
Write and maintain high-quality, scalable, and maintainable code.
Develop and execute unit test cases.
Collaborate with technical and non-technical cross-functional teams.
Follow proper source code control and software development processes.
Strong hands-on experience with .NET development.
Experience designing, developing, and deploying high-volume, multi-tiered applications.
Strong knowledge of F# programming and functional programming concepts.
Strong experience with SQL Server and Entity Framework.
Deep understanding of Git/version control.
Strong knowledge of unit testing frameworks.
Experience with data access technologies and patterns.
Strong SQL and relational database experience.
Knowledge of data modeling, SQL objects, query optimization, and joins.
Understanding of Object-Oriented Programming (OOP) and SOLID design principles.
Experience working in Agile development environments.
Good understanding of SDLC, Agile roles, tools, terminology, and practices.
Excellent written and verbal communication skills
Bachelor's degree
No related jobs found
← Back to jobs