Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Developer & Database Administrator image - Rise Careers
Job details

Software Developer & Database Administrator

Company Description

BCC Software is the leading postal and presort software solutions provider. With over 45 years of industry experience, we are dedicated to ensuring that all of our software products and marketing solutions are always ahead of the curve and compliant with the latest USPS® regulations.

Job Description

  • Design, develop, implement and maintain all front and back-office technology (MS Dynamics CRM, Finance tools, plugins, custom integrations) to ensure all solutions are tailored to business needs.
  • Act as the product owner and SME for BCC’s front and back office (Enterprise Solutions) technologies.
  • Work cooperatively with cross-functional teams, including developers, consultants, and corporate business roles, to ensure successful project execution.
  • Engage with stakeholders to scope, map out, and document business requirements, translating them into technical specifications.
  • Stay informed about the latest Microsoft Dynamics CRM developments, features, updates, best practices and industry trends.
  • Recommend and implement best practices for CRM configuration and usage.
  • Designs, develops, maintains and supports production databases/applications including but not limited to Microsoft Dynamics CRM, Great Plains (accounting), Customer Portal, Product Web Integrations, credit card processing, reporting, enterprise application integrations and all custom utilities to support the business. 
  • Works independently or with DBA as service vendor to implement, configure, and troubleshoot database instances, replication, backup, restoration, partitions, storage, and access. 
  • Responds to system problems that may affect the database availability and performance. 
  • Evaluates and makes recommendations on new and existing end-user tools and products.
  • Actively maintains an awareness of industry trends and state-of-the art practices, assessing their viability.
  • Participates on the BCC security team to implement controls, remediate vulnerabilities and threats. 
  • Monitors and provides support for critical applications and services on a 24/7 basis.

Qualifications

  • Bachelor’s degree in Information Technology, Computer Science, Mathematics, Engineering or equivalent experience.
  • Minimum of 7 years’ experience in a related field.
  • In-depth knowledge of Microsoft Dynamics CRM (on-prem) features, configuration, and customization.
  • Experience with migrating from on-prem to cloud preferred or equivalent experience. 
  • Demonstrated effective verbal and written communications, interpersonal and problem-solving skills.
  • Ability to leverage the unique skill sets of a team to drive the completion of objectives.
  • Demonstrated proficiency with Microsoft Windows and Office platform.
  • Experience with Microsoft Web Technologies (ASP, XML, DHTML, JavaScript, VBScript, ASP.NET, IIS), Visual Basic (including COM/DCOM, ActiveX objects), SQL Server administration and programming (including TSQL), VisualStudio.Net (2003, 2005 and 2008), networking and Windows Server Administration.
  • Strong understanding of business processes related to CRM, sales, marketing, and customer service.
  • Strong problem-solving and software design skills.

Additional Information

Work Location: This is a hybrid position, based in Rochester, NY. It requires some in-office time at our Rochester location with flexibility to work remotely.

AAP/EEO Statement
BCC Software provides equal employment opportunity to all individuals regardless of age, race, color, creed, religion, ancestry, sex (including pregnancy, childbirth or related medical conditions), gender, sexual orientation, gender identity or expression (including transgender status), national origin, veteran or military status, marital status, genetic information, physical or mental disability, familial status, reproductive health decisions, status as a victim of domestic violence, or any other basis protected by applicable laws and regulations. Further, the company takes affirmative action to ensure that applicants are employed, and employees are treated during employment without regard to any of these characteristics. Discrimination of any type will not be tolerated.

Average salary estimate

$110000 / YEARLY (est.)
min
max
$100000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Developer & Database Administrator, BCC Software

Welcome to BCC Software, where we are in search of a talented Software Developer & Database Administrator to join our innovative team at our Rochester location! With over 45 years in the postal and presort software solutions industry, we pride ourselves on providing powerful software products that comply with the latest USPS® regulations. In this role, you'll be tasked with designing, developing, implementing, and maintaining both front and back-office technology. Your expertise with Microsoft Dynamics CRM and databases will be critical as you act as the product owner, collaborating with cross-functional teams to ensure our technology solutions meet business needs. You’ll engage directly with stakeholders to scope out business requirements, translating them into actionable technical specifications. Keeping abreast of the latest developments in Microsoft Dynamics CRM will be key, as you'll recommend and apply best practices that enhance our solutions. Additionally, answering system challenges and maintaining database performance will be a significant part of your responsibilities. We value a proactive approach, especially when it comes to identifying and implementing industry trends that can improve our operations. If you’re ready to showcase your software development and database administration skills in a supportive and dynamic environment, we would love for you to apply and learn more about our team!

Frequently Asked Questions (FAQs) for Software Developer & Database Administrator Role at BCC Software
What are the main responsibilities of a Software Developer & Database Administrator at BCC Software?

As a Software Developer & Database Administrator at BCC Software, your main responsibilities include designing, implementing, and maintaining front and back-office technology solutions, particularly focusing on Microsoft Dynamics CRM. You'll collaborate with cross-functional teams, gather and document business requirements, and ensure that technology solutions align with our business goals.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Developer & Database Administrator position at BCC Software?

To apply for the Software Developer & Database Administrator position at BCC Software, you should have a Bachelor’s degree in Information Technology, Computer Science, or a related field, along with at least 7 years of relevant experience. In-depth knowledge of Microsoft Dynamics CRM and database administration is essential.

Join Rise to see the full answer
Is the Software Developer & Database Administrator position at BCC Software hybrid?

Yes, the Software Developer & Database Administrator position at BCC Software is a hybrid role. While some in-office presence in Rochester, NY, is required, you will have the flexibility to work remotely as well.

Join Rise to see the full answer
What tools and technologies do I need to be proficient in for the BCC Software developer role?

For the Software Developer & Database Administrator role at BCC Software, proficiency in Microsoft Dynamics CRM, SQL Server, and various Microsoft Web Technologies such as ASP.NET, XML, and JavaScript is crucial. Experience with Visual Studio and understanding CRM processes in sales and marketing is also beneficial.

Join Rise to see the full answer
What skills are important for a Software Developer & Database Administrator at BCC Software?

Some of the important skills for a Software Developer & Database Administrator at BCC Software include strong problem-solving abilities, excellent communication skills, and the capability to work within a team. Familiarity with best practices in software design and database management is also highly valuable.

Join Rise to see the full answer
How does BCC Software ensure equal employment opportunity for applicants?

BCC Software is committed to providing equal employment opportunities to all applicants regardless of diverse characteristics including race, gender, and disability. The company adheres to all applicable laws and regulations to create a fair work environment.

Join Rise to see the full answer
What does it mean to be a product owner in the BCC Software developer role?

Being a product owner in the Software Developer & Database Administrator position at BCC Software means taking charge of the organization's front and back-office technologies. You will define the product vision, work closely with stakeholders, and ensure the delivery of high-quality technology solutions.

Join Rise to see the full answer
Common Interview Questions for Software Developer & Database Administrator
Can you explain your experience with Microsoft Dynamics CRM?

In answering this question, focus on specific projects where you implemented Dynamics CRM features and configurations. Highlight your role, the results of your work, and any customizations you developed to fit business requirements.

Join Rise to see the full answer
How do you handle database performance issues?

Discuss the steps you take when troubleshooting database performance issues, such as checking for bottlenecks, optimizing queries, and ensuring proper indexing. Explain your methods for monitoring performance and making recommendations for improvements.

Join Rise to see the full answer
What is your experience with software development methodologies?

Share your familiarity with methodologies such as Agile, Scrum, or Waterfall. Discuss how these approaches have influenced your project management style and contributed to successful project outcomes.

Join Rise to see the full answer
How do you ensure data security in your database designs?

Speak about your understanding of data security best practices, like encryption, access control, and regular audits. Provide examples of security measures you've implemented in past roles to safeguard sensitive information.

Join Rise to see the full answer
Describe a challenging project you worked on and how you overcame obstacles.

Select a project where you encountered significant challenges, detailing the specific issues faced and the strategies you implemented to overcome these hurdles. This showcases your problem-solving skills and resilience.

Join Rise to see the full answer
How do you keep up with new technology trends related to software development and database management?

Explain your methods for staying updated, such as attending conferences, participating in webinars, or joining relevant professional organizations and online communities focused on software development and database administration.

Join Rise to see the full answer
How do you gather and prioritize business requirements for a project?

Discuss your approach to working with stakeholders to gather requirements, how you document these needs, and the prioritization techniques you use to ensure that project goals align with business objectives.

Join Rise to see the full answer
Can you give an example of a successful database migration you led?

Provide a detailed account of a successful database migration you managed, including the planning, execution, and any challenges encountered. Highlight the resulting benefits of the migration.

Join Rise to see the full answer
What role does collaboration play in your work as a Software Developer & Database Administrator?

Emphasize the importance of teamwork in your role, sharing specific examples of how you've collaborated with developers, business teams, and stakeholders to deliver effective solutions and meet project objectives.

Join Rise to see the full answer
What strategies do you use to document technical specifications?

Talk about your documentation process, such as using specific software tools and templates, ensuring clarity for technical and non-technical audiences, and the importance of maintaining up-to-date records throughout the project lifecycle.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
BCC Software Remote 1890 S Winton Rd suite 180, Rochester, NY 14618, USA
Posted 11 days ago
Photo of the Rise User
BCC Software Remote 1890 S Winton Rd, Rochester, NY 14618, USA
Posted 4 hours ago
Photo of the Rise User
Posted 12 days ago
Mission Driven
Customer-Centric
Transparent & Candid
Growth & Learning
Fast-Paced
Inclusive & Diverse
Work/Life Harmony
Rise from Within
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Education Stipend
Learning & Development
Bias Training
Performance Bonus
Photo of the Rise User
Rightpoint Remote No location specified
Posted 7 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
MYOB Remote Melbourne, Australia
Posted 5 days ago
Photo of the Rise User
OZ Digital LLC Remote No location specified
Posted 11 days ago
Photo of the Rise User
Posted 6 days ago

About BCC Software: For over 40 years, BCC Software has been the leader in postal technology. Our suite of mailing preparation and data quality services is trusted by thousands of mailers and direct marketers for their robust capabilities. Everyth...

4 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 24, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!