> Markdown version of [/jobs/ext/1809386-developer-ii](https://www.wearedevelopers.com/jobs/ext/1809386-developer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Developer II - **Company:** Textron Inc. - **Location:** Providence, RI, United States - **Experience:** Experienced - **Contract:** Internship / Graduate position - **Skills:** Clean Code Principles, HTML, Java (Programming Language), JavaScript (Programming Language), Artificial Intelligence, Amazon Web Services, Data Analysis, Software Applications, Microsoft Azure, Software Bug Management, C Sharp (Programming Language), Cascading Style Sheets (CSS), Code Review, Custom Software, Data Cleansing, Database Storage Structures, DevOps, Web Development, Python (Programming Language), Machine Learning, NumPy, Scrum Methodology, Tensorflow, Software Construction, Software Engineering, SQL Databases, Feature Engineering, Pytorch, Code Comments, Git, Pandas, Containerization, Scikit Learn, Kubernetes, Information Technology, Machine Learning Operations, Software Version Control, Programming Languages - **Published:** July 10, 2026 - **Apply:** https://dejobs.org/x/x/802E0E2061DF49CAB1746AD7A7793E82/job/ ## About the Role * Bachelor's degree in Computer Science, Data Science, Artificial Intelligence, Electrical Engineering, Information Technology, Software Engineering, or a related field (or equivalent practical experience). * 3 years of experience in custom application development, software engineering, AI/ML engineering, or a related technical field. * Proficiency in Python/C# and foundational knowledge of other programming languages (e.g., Java, JavaScript, etc). * Familiarity with web development technologies (HTML, CSS, JavaScript) and/or desktop application frameworks. * Experience with AI/ML libraries such as NumPy, pandas, scikit-learn, TensorFlow, or PyTorch. * Understanding of cloud-native architecture and AI/MLOps practices, especially in Azure; basic understanding of other cloud platforms (AWS, GCP) and containerization (Kubernetes) is a plus. * Basic understanding of database structures and ability to write simple SQL queries. * Experience with data preprocessing, feature engineering, and exploratory data analysis. * Familiarity with version control systems (e.g., Git). * Ability to work effectively in a fast-paced, team-oriented, collaborative environment with competing and alternating priorities. * Strong analytical and problem-solving skills. * Excellent written and verbal communication skills. * Willingness to learn and adapt to new technologies and processes. * Prior internship or project experience in software development or AI/ML projects is a plus. ## Description The IT Custom Developer II is a key technical role responsible for designing, developing, testing, and deploying both custom solutions and GenAI solutions. This position supports innovative technology projects that drive business outcomes, collaborating closely with business stakeholders, IT analysts, data engineers, and cross-functional teams. The role requires hands-on experience with a variety of programming languages and machine learning technologies as well as a strong foundation in software engineering and data science principles. This is ideal for professionals with a passion for technology, analytical problem-solving, and continuous learning., * Design, develop, test, and support custom software applications and GenAI solutions based on business requirements and technical specifications. * Contribute to the design and implementation of GenAI-enabled applications and services, including prompt orchestration, API integration, and solution configuration aligned to business needs. * Support the architectural design of scalable, secure, and maintainable custom applications and AI-powered solutions, ensuring alignment with enterprise standards and integration patterns. * Collaborate with data engineers, analysts, and business stakeholders to integrate data, services, and workflows into custom applications and GenAI solutions. * Support the deployment, release, and operational readiness of applications and AI solutions into production environments using DevOps and software engineering best practices. * Monitor application and solution performance, identify opportunities for optimization, and troubleshoot issues across components, integrations, and user experiences. * Participate in the development and execution of test cases, quality assurance processes, and bug fixing for both custom software and AI solutions. * Utilize version control systems (e.g., Git) to manage code changes and collaborate effectively with other developers. * Prepare and maintain technical documentation, including code comments, solution designs, user guides, process flows, and support documentation for custom applications and AI solutions. * Collaborate with IT team members, business analysts, and end users to gather requirements, understand workflows, and deliver tailored solutions. * Stay current with emerging technologies, programming languages, AI research, and development best practices. * Participate in code reviews, sprint planning, and team meetings. * Maintain awareness of project timelines, deliverables, and priorities as assigned by supervisors or project managers. ## Related Videos - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [AI Driven Development](https://www.wearedevelopers.com/videos/100340-ai-driven-development) - [How to implement convenient Python bindings to C++](https://www.wearedevelopers.com/videos/618-how-to-implement-convenient-python-bindings-to-c) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix)