> Markdown version of [/jobs/ext/1148006-programmer-analyst-i](https://www.wearedevelopers.com/jobs/ext/1148006-programmer-analyst-i). 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). --- # Programmer Analyst I - **Company:** North Inc - **Location:** Raleigh, NC, United States (Remote available) - **Experience:** Starter - **Salary:** $60,000.0 - $70,000.0 - **Contract:** Permanent contract - **Skills:** Web Interfaces, Java (Programming Language), JavaScript (Programming Language), .NET Framework, JIRA, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Cascading Style Sheets (CSS), COBOL (Programming Language), Databases, Computer Engineering, Relational Databases, Linux, Eclipse (Software), JSON, JQuery, Microsoft Visual Studio, Scrum Methodology, Salesforce.Com, Software Engineering, Delivery Pipeline, Backend, Git, Information Technology, Front End Software Development, Restful APIs, Software Version Control, Visual Basic Language - **Published:** July 2, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=62b36729225a31b0 ## About the Role · Bachelor's degree in Computer Science, Computer Engineering, or related field · A four-year degree in another field with a minimum of one additional year of experience in software development · Having basic knowledge of insurance terms, types, and processes is a plus but not a requirement. Required Skills and Abilities · Technical Skills - Required: o 3+ years of experience in full-stack development. Comfortable working on the backend (databases, batch programs, etc.) and the frontend (JavaScript, CSS, web interfaces, RESTful APIs) o Languages: 3+ years of experience in C# or Java (backend) and in JavaScript (frontend). o 2+ years of experience working with relational databases and SQL o Experience with Git or other version control system o Dev/Ops experience, including repositories, build pipelines, automated testing, etc. · Technical Skills - Helpful to have: o Experience with JSON and JQuery o Experience using and/or developing RESTful APIs o Worked on teams using Agile-Scrum Methodology and ADO (or Jira, Target Process, etc.) o Experience using development IDEs: Eclipse, Visual Studio, and/or VS Code o Any knowledge or experience with COBOL or Visual Basic · Soft Skills: o Team player who can work both independently and with others as required o Always willing and takes initiative to share knowledge and expertise o Analytical thinker with a creative problem-solving ability, delivering solutions independent of detailed procedures and instructions o Excellent verbal and written communication skills o Able to multitask while maintaining focus and quality of deliverables Location & Commitments · Position is based in Raleigh, NC · Applicant must live within reasonable commuting distance, * Full-stack development: 3 years (Required) ## Description In this position, you will join a collaborative and highly skilled team of software developers with a wide diversity of talents and experiences. As part of the Marketing Management engineering team, you will develop applications that support NCFB's Agent Salesforce platform-the foundation of our statewide insurance operations. To support our internal stakeholders, your responsibilities will include designing and implementing new features while maintaining existing applications. You will also play a key role in our modernization initiative, transitioning legacy COBOL applications from the mainframe to modern Java and .NET architectures on Linux and Windows environments. Our team uses Agile-Scrum methodology to efficiently drive the development process, allowing us to focus on priorities, workload balance, and timely deliverables. After an initial onboarding and learning period, you will be eligible for a hybrid schedule, working remotely up to two days per week. We invite you to join us for a career-enriching experience on a talented and engaging team at NCFB., · Develop new features and resolve application defects on time and per spec · Partner with stakeholders to address issues and fulfill requests related to the applications and processes · Ability to gather and document requirements for new features · Within six to nine months, participate in on-call production support for applications, including troubleshooting and remediating failures · Comfortable creating new and maintaining present technical documentation as required · Willing and eager to learn new technical skills required for the position · Participate in code design sessions and peer reviews · Be an active part of the Agile-Scrum process by keeping Azure Dev/Ops (ADO) work items updated and being able to discuss status during standups. This document is intended to outline the essential responsibilities of the position, and does not limit the tasks that may be assigned or amended by the supervisor. ## Related Videos - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [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) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Psychological Safety in Software Engineering - Jenny-Margrethe Vej & Alexandra Hou Aldershaab](https://www.wearedevelopers.com/videos/2142-psychological-safety-in-software-engineering-jenny-margrethe-vej-alexandra-hou-aldershaab) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [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) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer)