What are the responsibilities and job description for the Application Development Analyst position at Computer Consultants International, Inc. (CCI)?
Primary Job Duties and Tasks:
The Office of Information Technology Services (OITS) is seeking Multiple Application Development Analyst.
The activities these candidates will be tasked with include, but are not limited to the following:
- Collaborate with business analysts, project managers, and stakeholders to understand the functional and non-functional requirements of the application.
- Translate business requirements into architectural designs that align with business goals.
- Design the overall system architecture, and define how different components of the interact.
- Design, develop, and implement software applications using the .Net framework and languages like C#, VB.Net, and F#.
- Utilize ASP.Net (or ASP.Net Core) for web application development, including MVC, Web API, and Blazor for client-side and server-side programming.
- AI Model Development and Training: Developing and training machine learning and AI models using Azure's, AWS & Chat GPT AI capabilities. This involves selecting appropriate algorithms, designing neural networks, and using tools like Azure Machine Learning.
- Integrating AI-driven solutions into enterprise applications.
- Develop and optimize SQL queries, stored procedures, and functions.
- Develop user interfaces and ensure the front end is responsive, accessible, and user friendly.
- Review code, architecture, and design to ensure they meet the standards.
- Analyze and optimize the performance of the application.
- Design strategies for scaling the application efficiently as user demand grows.
- Ensure the application adheres to security best practices and compliance requirements.
- Implement DevOps practices such as continuous integration and continuous delivery (CI/CD).
These positions are to provide technical guidance and expertise in supporting the department in developing, architecting, and maintaining APIs, data mappings, and monitoring high-volume complex data integration processes.
Required Skills
- 5 years of experience in .Net Core, .Net Framework and languages like C#, VB.Net, and F#
- 5 years of experience in DDL, DML T-SQL skills, advanced stored procedure writing skills, tables, primary keys, foreign keys, constraints, indexes, process logging, and error handling
- 3 years of experience with Data mapping
- 3 years of experience in API Architecture and data integration
- 3 years of analyzing and interpreting large datasets, including cleaning, transforming, and
- visualizing data
- 3 years of Experience in testing high-volume of complex data integration processes
- 2 years of experience in Python, Semantic Kernal, and machine learning techniques
- 2 proven AI experience in the development of applications using .Net technologies and integrating AI-driven solutions into enterprise applications
- 2 OpenAI/AWS Tools and Libraries: Experience with OpenAI's GPT (Generative Pre-trained Transformer)/AWS models and other relevant tools and libraries
- 2 years of analyzing and interpreting large datasets, including cleaning, transforming, and
- visualizing data
- 2 years of Experience in testing high-volume of complex data integration processes
- Familiarity with system catalog views, and Azure Cloud
- 1 years of experience in Salesforce, Message MQ, and MuleSoft
- Ability to provide excellent customer support; meticulous quality of work and work product
Job Type: Full-time
Pay: $70.00 - $80.00 per hour
Expected hours: 40 per week
Benefits:
- Dental insurance
- Health insurance
- Vision insurance
Schedule:
- Monday to Friday
Work Location: In person
Salary : $70 - $80