The job below is no longer available.

You might also like

in Waterloo, IA

Use left and right arrow keys to navigate
Estimated Pay $47 per hour
Hours Full-time, Part-time
Location Waterloo, Iowa

Compare Pay

Estimated Pay
We estimate that this job pays $46.92 per hour based on our data.

$30.84

$46.92

$64.66


About this job

Job Description

Job Description

POS Professional Office Services is a national healthcare communications company headquartered in Waterloo, Iowa with production facilities throughout the country. Our products and services include print, digital communications, and healthcare communication technologies to help practices engage with patients. Our multi-channel communication offerings include customized, branded patient and practice collateral, electronic messaging via phone, text, and email, and robust patient billing and payment systems to make it easy for patients to pay and for practices to collect money.

POS is seeking Sr. Software Developer candidates who will lead a team to establish system requirements, design system architectures, and perform software analysis and development. You will use your communication skills to work effectively with teammates, all in an agile-based environment. You will be required to provide day-to-day direction to a team of Software Developers, QA Analysts, and others as assigned.

A successful candidate will have strong leadership skills, proven management/supervisory experience, good attention to detail, strong process design and enforcement desires, troubleshooting skills, the ability to learn new technologies quickly, and the ability to work on their own as well as within a small team. Candidates should demonstrate a willingness to go the extra mile for the team's and company's success. They will be a leader, problem solver, and creative thinker that is interested in learning our business.

This position will be located in our corporate office in Waterloo, IA, and will be 100% onsite.

Responsibilities

  • Build great software using the software development lifecycle process to support business needs.
  • Drive the design of highly efficient and highly available products and platforms.
  • Build solutions that operate on large amounts of data in high transaction volume applications.
  • Act as a key leader in coordinating and owning the processes of software development activities and infrastructure.
  • Take an active role in mentoring and training less experienced software development staff.
  • Grow to act as an authority on all technical aspects of the codebase.
  • Assist with defining database architecture.
  • Write and optimize SQL statements, scripts, and stored procedures.
  • Ensure performance, security, and availability of databases.
  • Deliver work that meets specifications, is free of defects, and has optimal performance.
  • Prepare appropriate documentation and specifications.
  • Work with your QA team members to ensure that the software you deliver is of the highest quality.
  • Act as a key leader of the product launch team and work closely with the operations team to resolve production-level issues.
  • Collaborate with other team members and stakeholders.
  • Evaluate emerging technologies to identify opportunities, trends, and best practices that can be leveraged to strengthen POS's technology platform and development practices.
  • Assist in the resolution of customer complaints relating to software issues, modifications, or enhancements.
  • Foster a service delivery culture shared with peers.
  • Serve as an escalation point for software and testing issues.
  • Focus on smooth transition of new software from development to QA to production.
  • Contribute to the development of implementation and support best practices and policies as needed.
  • Partner with management to understand resource needs.
  • Collaborate in the development and execution of strategic plans and roadmaps.
  • Other duties as assigned.

Skills and Requirements:

  • Bachelor's degree, preferably in Computer Science or related field.
  • 8+ years of .NET (C#) or Vue development experience, including cross-platform communication technologies such as Web API or WCF.
  • 4+ years of database design, SQL programming, and performance tuning experience.
  • MVC design pattern.
  • Web technologies including HTML, CSS, JavaScript, JSON, and XML.
  • Ability to design and develop using object-oriented design principles and software design patterns to attain high reusability and maintainability.
  • Strong communication skills, both verbal and written.
  • Experience in application performance testing, unit testing strategies, and implementation.
  • MS Visual Studio, SQL Server Management Studio, JIRA, Bitbucket, Azure, Bamboo, jQuery, AngularJS.
  • Agile software development.
  • Service Orientated Architecture (SOA).
  • Java/J2EE or C++ is a plus.

POS offers an excellent opportunity for personal and professional growth, a competitive salary, and a full benefit package.

Post-Offer Background Check and Drug Screen Required. EOE. E-Verify Employer.



Job Posted by ApplicantPro