The .NET Software Developer will support the functional components of BCC Softwares backoffice technologies and internal systems. This role involves shaping the software development process by defining requirements designing maintaining and creating solutions that align with business objectives.
Essential Functions
- Design develop implement and maintain backoffice technologies including but not limited to MS Dynamics CRM finance tools marketing tools and customer portal.
- Define and translate business requirements into technical specifications ensuring solutions are scalable.
- Develop optimize and maintain SQL database including configuring and tuning queries setting up indexes and ensuring performance.
- Troubleshoot and resolve performance issues and ensure high availability of critical backoffice systems.
- Design and maintain enterprise application integrations plugins and custom utilities to support business processes.
- Work on database optimization including setting up tables fields and maintaining schema structure to support business growth.
- Participate in code reviews ensuring consistent coding practices and quality standards.
- Assist in troubleshooting debugging and maintaining production environments with a focus on critical application services.
- Provide technical guidance on data analysis data gathering and system design.
- Function as a member of an agile development team working closely with other team members to manage all stages of the software development lifecycle.
- Stay current on industry best practices emerging technologies and tools related to enterprise backoffice solutions.
Qualifications :
- Bachelors degree in Computer Science Software Engineering or a related field.
- 5 years of experience in software development with a focus on backoffice or enterprise technologies.
- Strong .NET development experience.
- Experience developing enterprise software and internal systems.
- Experience in database administration preferably with SQL though any database experience will be considered.
- Proven ability to troubleshoot and resolve complex database performance issues and system errors.
- Strong understanding of data structures database design and application systems.
- Excellent problemsolving skills with attention to detail and a processoriented mindset.
- Familiarity with modern software development methodologies.
- Strong communication skills both written and verbal with the ability to work effectively across teams.
- Microsoft Dynamics development experience strongly preferred.
- Experience integrating with thirdparty tools and systems.
- Experience with database security backup and disaster recovery procedures.
Additional Information :
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.
Salary: $120000$140000
Remote Work :
No
Employment Type :
Fulltime