What are the responsibilities and job description for the Senior .Net Developer || Chicago IL-Hybrid position at Whiztek Corp?
Job Details
Description:
Role Overview: We are looking for experienced Back-End Developers to join our THOM project team, which aims to optimize pilot training, pilot short-calls and hiring schedules. You will be responsible for implementing and maintaining the server-side logic and infrastructure that powers our pilot training and hiring optimization application.
Key Responsibilities:
Develop and maintain Web APIs using .NET 6 and C#
Design and implement serverless architecture components using AWS services
Create and optimize database schemas and queries for DynamoDB and other data stores
Implement business logic for processing input data and executing the AI model
Develop APIs to handle file uploads, data processing, and model execution
Implement data pipelines for processing large datasets efficiently
Ensure high performance, scalability, and security of back-end systems
Collaborate with front-end developers to define and implement API contracts
Participate in code reviews and maintain high code quality standards
Required Skills:
Bachelor s degree in Computer Science or related field
5 years of experience in .NET development (including .NET Core 3.1 or later)
Strong proficiency in C# and Web API development
Experience with serverless architectures and AWS services (Lambda, S3, DynamoDB, Step Functions)
Knowledge of database design and optimization (SQL and NoSQL)
Familiarity with microservices architecture and API design principles
Experience with version control systems (e.g., Git)
Strong problem-solving skills and attention to detail
Excellent communication and teamwork abilities
Preferred Skills:
Knowledge of aviation industry or workforce planning systems
Familiarity with Angular or other front-end frameworks
Experience with agile development methodologies