> Markdown version of [/jobs/ext/1769901-applications-developer-i-ii-iii-iv-or-v](https://www.wearedevelopers.com/jobs/ext/1769901-applications-developer-i-ii-iii-iv-or-v). 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). --- # Applications Developer I, II, III, IV or V - **Company:** Cherokee Nation - **Location:** Tahlequah, OK, United States - **Contract:** Permanent contract - **Skills:** ASP.NET, Microsoft Word, JavaScript (Programming Language), .NET Framework, Computer-Aided Design, Agile Methodology, Software Applications, Unit Testing, Software Bug Management, C Sharp (Programming Language), Spreadsheets, Databases, Data Security, Software Debugging, Issue Tracking Systems, Microsoft Visual Studio, Microsoft Visio, Windows Presentation Foundation, Team Foundation Server, Visual Basic .NET (Programming Language), Model View Controller (MVC), Microsoft SharePoint, UML, Web Applications, Windows Forms, Client Side Scripting, Information Technology, Software Coding - **Published:** July 23, 2026 - **Apply:** https://www.careerjet.com/job/usbcb0798e40d53ce71b2d51355be32ee4/eaa ## About the Role Bachelor's degree from a 4-year college or university in Computer Science, Engineering, Mathematics, or a related field; or six (6) years of related experience; or an equivalent combination of education and experience., No additional experience required. COMPUTER SKILLS To perform this job successfully, an individual should know Database software, Design software, Development software, Internet software, Spreadsheet software, Word Processing software. CERTIFICATES, LICENSES, REGISTRATIONS Must possess a valid driver's license with a driving history verified through a motor vehicle report that meets the requirements for Cherokee Nation underwriting rating. ## Description Architects/participate in designing, [planning, coordinating, developing, and implementing windows based on web-based software applications. Oversees and/or assists in the building and maintenance of server software based on departmental and company needs. Develops software documents, users' manuals, and instructs end-users in the usage of newly developed applications. Evaluates usage of existing systems and recommend changes to increase system usage and functionality. Job Duties: Participates in the development of new software programs or making modifications to existing software programs using Microsoft .NET framework's latest version. Performs software coding using C#NB.NET and writes C#VB.NET classes, methods, and structures. Writes/develops software programs using MS Visual Studio/.NET framework platform. Designs class diagrams in MS Visio or Visual Studio based on client requirements. Writes software using Polymorphism and Inheritance in C#/Visual Basic.NET. Develops exception handling for new and existing software programs. Performs debugging of new or existing software within Visual Studio IDE. Participates in the bug fixing of departments' software projects with other team members. Maintains and participates in bug fixing, issue tracking, requirements, and modifications of documents in SharePoint, TFS, or a combination of both. Develops software using basic .NET Generics and Collections in any of Microsoft.NET framework languages preferable C# or VB.NET. Writes client-side scripting for Web applications in JavaScript. Confers and consults with supervisors and representatives of the department(s) to understand project requirements. Creates requirements analysis/engineering document. Develops web applications/sites using the latest versions of ASP.NET webforms/MVC. Modifies ASP.NET Web Controls, themes, and Master pages. Optimizes existing software applications for performance and usability. Analyzes and reviews the UML and requirements engineering documents to create a basic architecture of new web/desktop applications. Creates desktop UIs using Winforms/WPF within MS Visual Studio. Coordinates with information technology staff to deploy secure software solutions for client department(s). Promotes an awareness of the importance of data validity and data security. Develops applications in Visual Studio in conjunction with T earn Foundation server. Writes basic unit tests for new or existing programs using unit testing framework within Visual Studio or nUnit. Coordinates with the supervisor and application support analyst to run projects using the Agile framework. Other duties may be assigned. SUPERVISORY RESPONSIBILITIES ## Related Videos - [Native Web Apps: Are We There Yet?](https://www.wearedevelopers.com/videos/293-native-web-apps-are-we-there-yet) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Beyond UML: Making Sense of AI-Generated Code through Visual Architecture](https://www.wearedevelopers.com/videos/2102-beyond-uml-making-sense-of-ai-generated-code-through-visual-architecture) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [What is a web developer?](https://www.wearedevelopers.com/magazine/18-what-is-a-web-developer) - [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) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Make a Career Change to a Software Engineer Role](https://www.wearedevelopers.com/magazine/11-how-to-make-a-career-change-to-a-software-engineer-role)