Sandhills Publishing - Lincoln, NE

posted 4 months ago

Full-time - Mid Level
Lincoln, NE
Publishing Industries

About the position

As part of the architecture team at Sandhills Publishing Company, the Software Developer - Architecture will play a crucial role in the development and enhancement of core systems that underpin our web development efforts. These systems are integral to our listings data processing and the search technology that powers our public-facing websites, which serve as industry-leading marketplaces for buyers in various markets. The position is based in Lincoln, Nebraska, and involves working in a highly collaborative and agile environment, utilizing a modified scrum framework tailored to our software development lifecycle (SDLC). The architecture team is composed of highly technical individuals who excel at problem-solving and are passionate about tackling complex technical challenges. The development work will involve high availability (HA) systems, distributed hosting, data queuing and processing, and search functionalities. Key technologies employed in this role include Elasticsearch, .NET framework, ASP.NET MVC, Windows services, and React.js. The ideal candidate will have a minimum of 5 years of experience with these technologies, a strong desire to learn, and a knack for solving intricate technical problems. In this role, you will participate in solution design to meet diverse business needs, analyze and translate business requirements into technical specifications, and create design documents. Adhering to best practices in development, technology, and security is essential. Post-implementation support will also be part of your responsibilities, which includes monitoring application performance and debugging existing code. Staying updated with technological advancements and understanding how new technologies can enhance business solutions will be crucial. Many projects will involve client-side technologies such as JavaScript, jQuery, React.js, CSS, and HTML5 to create robust and interactive web-based user interfaces. Additionally, you may work on developing new products and features or maintaining existing software, all while following agile practices in a collaborative environment. Other duties may be assigned as necessary.

Responsibilities

  • Participate in solution design to satisfy a wide range of business needs.
  • Analyze and translate business requirements into technical requirements for development, and create design documents and technical specifications.
  • Adhere to best practices and standards in the areas of development, technology, and security.
  • Provide post-implementation support, including monitoring application performance and debugging existing code.
  • Keep up with advancements and changes in technology and develop an understanding of how new technologies can be leveraged to provide business solutions.
  • Develop robust and highly interactive web-based UIs using client-side technologies, including JavaScript, jQuery, React.js, CSS, and HTML5.
  • Work on the development of new products and features or maintenance of existing software using agile practices as part of a collaborative environment.
  • Assume other duties as assigned.

Requirements

  • 5+ years of experience working with technologies such as Elasticsearch, .NET framework, ASP.NET MVC, Windows services, and React.js.
  • Strong desire to learn and understand how systems work.
  • Excellent problem-solving skills.

Nice-to-haves

  • Experience with agile development methodologies.
  • Familiarity with high availability (HA) systems and distributed hosting.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service