Senior Software Developer
Company: Geonetric
Location: Cedar Rapids
Posted on: January 27, 2023
|
|
Job Description:
Summary Come join our growing team as a Senior Software
Developer specializing in developing on Optimizely, a Digital
Experience Platform (DXP). If you enjoy learning new software,
programming in a variety of languages, developing automated testing
tools, exploring architectural design, and tuning application
performance, this is the job for you! To be successful in this
role, you must move Geonetric forward by creating the process and
structure for Optimizely implementations of healthcare websites.
This includes developing in an Agile environment, breaking down
implementation work, working cross-team, and consulting with
clients. - Essential Duties and Responsibilities While you might
get to work on just about anything at Geonetric, you will
primarily: + Work within an Agile software development team to
build and maintain web-based software applications built in C# and
.Net + Guide the front-end development process to establish best
practices and front-end architecture + Develop and maintain a
thorough understanding of Optimizely DXP platform's standard
integration architecture and data elements + Develop best practices
for implementing Optimizely for healthcare websites, meeting with
clients, setting expectations around the work, and breaking down
the work + Write high quality production level code for multiple
products, proactively considering how products interact with each
other and work across multiple client sites + Write and maintain
automated tests, applying Test Driven Development best practices to
Optimizely implementations + Analyze server data and develop
queries through database concepts and information models + Maintain
security, performance, and code quality standards working
collaboratively within a Continuous Integration environment +
Learn, evaluate, and implement new technologies that enhance
products and ensure Geonetric remains at the cutting edge of
technology + Troubleshoot live and development environments and
find creative solutions to complex problems and implement those
solutions + Understand the Optimizely hosting environment and
implement, maintain, and troubleshoot within Optimizely hosting
environment in order to ensure performance, uptime, and security +
Serve as a subject matter expert on back-end development, both
internally and externally to clients + Regularly pair within the
team to teach and share knowledge + Apply design patterns and
principles to coding practices - Education and Experience +
Bachelor's degree in Computer Science, Engineering, or similar
technical curriculum is required + 5 years of previous experience
required + Optimizely Content Cloud Developer Certification
preferred Professional Skills + Advanced knowledge and
understanding of a variety of design principles and patterns
required + Experience with Optimizely Content Cloud / Episerver CMS
strongly preferred + Alternatively, experience with Sitecore, or
enterprise web content management system required + Proficiency
working with various database technologies required + Advanced
knowledge in object-oriented design principles required + Web
development experience required + Experience with continuous
integration/ continuous deployment technologies required +
Experience with automated test methods and Scrum/agile methods
preferred + Experience with .Net, C# & SQL Server required +
Practical experience with HTML, CSS, and JavaScript. Including the
use of a front-end framework such as Angular, Vue, or React. -
Other Skills and Abilities In addition to being a successful Senior
Software Developer, you will need to fit into our unique culture
and be: + Self-organized. There are no managers at Geonetric.
You'll be a part of a self-organizing team, with no one
"supervising" you. You should naturally get a lot of high-quality
work done to completion without outside pressure. + A doer. You
need to be capable of identifying and resolving obstacles, using
strong reasoning skills and creative thinking to get things done.
You need to have a strong attention to detail, a drive for quality,
and a willingness to see things through to completion. + Flexible.
You need to be able to work in an environment in which there is
substantial ambiguity; things change rapidly and often, and you
need to adapt to new ways of thinking. + Self-aware. - You need to
be able to see yourself and your own behaviors from the perspective
of others - and understand how your behaviors affect those of your
peers on your self-organizing team. + Driven to improve. You need
to have a strong desire to be better tomorrow than you are today.
You are constantly seeking ways to improve your own work. You're
passionate about your discipline. + A solid communicator. - You
need to be able to take input from many sources, think through that
information, and present concise, clear recommendations to
technical and non-technical people. "Geonetric welcomes diversity.
It makes us an equal opportunity and affirmative action employer
and a fun place to work full of people with different backgrounds,
perspectives, and skills. All qualified applicants will receive
consideration for employment without regard to race, color,
religion, sex, sexual orientation, gender identity, national
origin, disability, or protected Veteran status."Powered by
JazzHR
Keywords: Geonetric, Cedar Rapids , Senior Software Developer, Other , Cedar Rapids, Iowa
Click
here to apply!
|