Job Title: DOT NET Developer
Location: Onsite - Johnston, IA (ideal).
Candidates residing outside a 50-mile radius of Johnston can work remotely.
Terms: Contract
Interview Style: 1-2 Rounds Virtual (Local candidates may be required to attend onsite interviews)
Project Scope and Brief Description:
As a key member of the development team, the .NET Developer will contribute to software projects that enhance the efficiency of Research Software Support Specialists. The role will involve developing tailored software solutions to streamline data extraction and automate repetitive data integrity tasks. These solutions will integrate seamlessly with proprietary software systems via APIs.
Additionally, this role will provide consultation to Support Specialists, offering expertise in software engineering best practices. During peak ticket seasons, the developer may also assist with software support tickets to ensure the timely resolution of user issues. The overarching objective is to deliver user-friendly tools that simplify workflows, improve data accuracy, and allow specialists to focus on strategic initiatives.
Responsibilities:
- Develop and implement deployment plans for new software tools, including writing technical documentation, creating training videos, and conducting live training demos.
- Conduct UAT and smoke testing before software deployment.
- Gain proficiency in proprietary research processes and systems to develop appropriate software solutions.
- Perform Tier 2-level investigation and troubleshooting of proprietary research software.
- Document troubleshooting steps and resolutions in Atlassian Jira Service Desk.
- Manage and update knowledgebase articles.
Required Skills & Experience:
- Bachelor's degree in Computer Science, Engineering, or related field (or an associate's degree with equivalent experience).
- Proficiency in MS Office.
- SQL scripting knowledge preferred.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Self-motivated, resourceful, and innovative with a strong ability to learn quickly.
- Ability to manage multiple priorities in a fast-paced development environment.
- Strong collaboration skills within a culturally diverse team as well as the ability to work independently.
- Bilingual (English/Spanish) preferred but not required.
Key Technologies & Skills:
.NET & C# Development
- Proficiency in the Visual .NET framework for application development.
- Experience with Visual Studio as an integrated development environment (IDE).
- Strong knowledge of C# programming, including writing clean, efficient, and maintainable code.
APIs & Data Querying
- Experience with RESTful API principles and best practices.
- Hands-on experience querying and interacting with APIs, including Azure OpenAI APIs.
- Proficiency in using Postman for API testing and debugging.
- Experience with LINQPad for querying and interacting with data sources (preferred but not required).
Data Formats & Querying
- Proficiency in JSON for data interchange, including parsing, manipulating, and generating JSON data.
- Understanding of OData (Open Data Protocol) for querying and updating data.
Development Tools & DevOps
- Experience with Azure DevOps for managing development workflows.
- Familiarity with CI/CD pipelines, version control, and project management using Azure DevOps.
Communication & Soft Skills
- Strong communication skills for effective collaboration with team members and stakeholders.
- Ability to document code and technical processes clearly.
- Self-motivated and able to work independently, managing time effectively.
- Eagerness to learn more about agriscience and business processes.
Bonus Skills (Not Required, but a Plus)
- Knowledge of AI & Machine Learning concepts and algorithms.
- Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
- Ability to develop and implement machine learning models, including using Azure OpenAI APIs.
- Understanding of data preprocessing, feature engineering, and model evaluation techniques.
Experience Level:
- Relevant experience in software development and the specified technologies.
- Previous experience in similar roles or projects is a plus.
Thanks & Regards,
Dheeraj Kumar. R
Kellton Inc.
E-mail: dheeraj.kumar1@kellton.com
https://www.kellton.com/