Senior Developer
Listed on 2026-07-18
-
Software Development
Software Engineer, .NET Developer
Job Summary & Responsibilities
The Senior Developer will independently perform design, develop, modify, document and deliver high‑quality programming that meets the specific business needs. Developers will perform a variety of programming assignments requiring knowledge of established programming procedures and data processing requirements. Maintain and modify programs of considerable difficulty in a large and diverse user environment within a broad framework of standards, policies, and procedures, utilizing current techniques and methodologies.
This is an on‑site role located in Sioux Falls, SD.
- Lead complex projects/tasks that may involve multiple systems interactions or high risk situations and may require engaging multiple developers to accomplish the desired needs.
- Lead development teams by delegating responsibility and driving the overall development and delivery of the application or initiative.
- Design and deliver quality software application solutions on time.
- Responsible for overall design of large solutions.
- Serve as a subject matter specialist for specific application(s).
- Using specialized domain expertise and coding experience, independently analyze and design unique technical specifications based on requirements of an approved solution and advise management of the best solution.
- Using independent thought, knowledge and judgment of the application, develop and write code to meet business requirements for complex projects.
- Perform unit tests on code to validate functionality.
- Prepare necessary project documentation for one or multiple projects and deliver the documentation to the Project Manager and department manager.
- Provide accurate development effort estimates for new projects to the Business Analysts.
- Coach and advise junior level Software Developers by providing knowledge, expertise, guidance and recommendations in activities such as documentation, coding standards and existing business processes.
- Take a lead role defining and implementing the user experience for new and existing applications.
- Bachelor’s Degree in Computer Sciences, Engineering or equivalent work experience
- Minimum of 10 years programming experience
- Strong proficiency in .NET, C#, ASP.NET; knowledgeable in Microsoft Visual Studio
- SharePoint, Business Intelligence, Data Warehousing/Modeling experience desired
- SQL Server experience
- Experience with Great Plains Dynamics, IBM Maximo and financial processing is a plus
- Project Management experience desired
- Knowledge of system development life cycle methodologies and Windows operating systems
- Proven testing and quality assurance experience
- Advanced knowledge of Microsoft Office Suite and the ability to learn new programs
- Demonstrated problem‑solving, analytical, and critical thinking skills with the ability to suggest solutions
- An eye for detail and the ability to recognize deficiencies
- Strong communication skills – both written and verbal
- Strong customer service mindset with a value placed on relationships
- The ability to execute tasks from start to finish
- Demonstrated ability to remain self‑directed while maintaining a sense of urgency
- The ability to proactively anticipate and identify issues
- Strong negotiation, persuasion, and conflict resolution skills
- The ability to write clear and concise documents quickly
- Driven and solution‑oriented, with the ability to deliver results under tight deadlines
- A high level of personal integrity
- Interpersonal skills – the ability to effectively interact with individuals at all levels within/outside the organization
- The ability to embrace and promote change
- An innovative mindset
- The ability to think objectively
- Self‑awareness in the face of uncertainty
- The ability to work in a team environment
Some travel, to include overnights, may be required for this position.
This position operates in an office environment, working at a personal computer where you may sit or stand. Most of our Sioux Falls office workspace consists of an open‑concept design intended to promote open communication and collaboration.
Growth & Development OpportunitiesAt POET, we encourage internal development and growth by allowing…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).