Job type full-time
Not provided by employer
Full job description
Do you innovate with integrity? believe a team is stronger together? are you passionate about sustainability? if these are some of the attributes that describe you, then read onWe are looking for courageous, collaborative, and curious problem solvers who are interested in joining our team to help us develop solutions to complex challenges.
Digimarc is a global leader in product digitization, delivering business value across industries through unique identifiers and cloud-based solutionsA trusted partner in deterring digital counterfeiting of global currency for more than 20 years, digimarc illuminates a product’s journey to provide intelligence and promote a prosperous, safer, and more sustainable worldWith digimarc, you can finally see everythingAnd when you see everything, you can achieve anythingFor more information, visit us at digimarc.com.
We are seeking a senior software developer to contribute to project-based work with a high-performing teamThe projects are diverse and may pull from many integrations and languages to be successfulThis individual needs to be comfortable with locally hosted applications and development as well as cloud, predominately azureThe role will work with the development team and product owners to understand requirements, create poc’s and deliver stable, maintainable applications and propertiesThe ability to learn new languages, apply security-minded architecture, and deliver valuable business applications are a must!
What you will do…
Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; performing software design using software development fundamentals and processes; debugging, testing, and deploying software solutions.
Document and demonstrate solutions by developing documentation that includes clear descriptions of business processes and corresponding solutions, flowcharts, layouts, diagrams, charts, code comments, and clear code.
Plan and forecast software project scope and timelines with a high degree of accuracy.
Develop and maintain product test software and demonstrations for training purposesAdditionally, prepare or assist in making training material for users.
Protect operations by keeping the information confidential.
Actively participate in product design reviews by providing creative and practical ideas and solutions in a teamwork environment.
Perform and participate in code reviews with other software engineers to ensure a shared understanding of application functionality as well as give and receive constructive feedback.
Perform administrative duties for line-of-business applications, including researching/troubleshooting issues and providing support.
Work with software vendors to acquire, implement and troubleshoot isv solutions.
What we are looking for…
5+ years of experience programming in .net framework/core using c#.
3+ years in working with microsoft`s azure cloud platform.
3+ years in working with microsoft sql server preferred.
Bs computer science or equivalent combination of education and experience.
Ability to learn new technologies quickly.
Ability to write stored procedures, write complex sql queries, and ability to analyze sql data is required.
Experience with docker, kubernetes and microservices as plus.
Experience developing distributed systems a plus.
Experience with salesforce and salesforce development a plus.
Attention to detail and commitment to high quality/error free deliverables.
Must be motivated, independent, and self-sufficientAble to receive an assigned task and see it through to completion with minimal supervision.
Must be well organized, a good communicator, able to effectively prioritize tasks, and manage your projects from concept to production.
Must be able to write thorough and concise functional and design specifications as well as easily readable end-user documentation.
Must be able to brainstorm with others, thrive in a collaborative team environment, multi-task, and adapt quickly to change.
Possess leadership skills and brings a positive contribution to create and maintain a productive and collaborative work environment.
Emphasis and excitement for professional growth by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Ability to utilize and rely on extensive experience and sound judgment to plan and accomplish goals in a variety of tasks.
Must have excellent written and oral communication skills.
Passion in participating, creating, and sustaining a diverse and inclusive culture where individuals and teams can do their best work and unlock their potential
Alignment with the core digimarc values: collaborative, curious, and courageous
Digimarc is seeking diverse applicantsWe are an equal opportunity employer and consider qualified applicants for employment without regard to race, gender, age, color, religion, disability, veteran status, sexual orientation, gender identity, or any other protected factorWe want the best people who share our values.
This job posting is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this jobDuties, responsibilities, and activities may change at any time with or without notice.
This is a remote position.
Posted 30+ days ago