remote
Programmer Analyst III - Johnson County Kansas
Software Engineer
Senior Programmer Analyst responsible for designing, developing, and maintaining enterprise applications using SQL, Java, and .NET within an Agile environment, ensuring high-quality solutions that support county operations and data-driven decision making.
About the role
Key Responsibilities
- Design, develop, and maintain robust database schemas and stored procedures in SQL Server to support county-wide applications.
- Implement business logic and user interfaces using Java and .NET frameworks, ensuring scalability and performance.
- Collaborate with cross-functional teams in Agile sprints, providing technical guidance and participating in code reviews.
- Analyze user requirements, translate them into functional specifications, and deliver solutions that meet regulatory and operational standards.
- Monitor application performance, troubleshoot issues, and implement enhancements to improve system reliability.
Requirements
- 5+ years of experience in software development with strong proficiency in SQL, Java, and .NET.
- Hands‑on experience with Agile methodologies and continuous integration/continuous deployment pipelines.
- Excellent problem‑solving skills and ability to work independently and in a team environment.
- Strong communication skills, with the ability to explain technical concepts to non‑technical stakeholders.
- Experience with data modeling, performance tuning, and security best practices.
Skills
sqljavadata analysis