Senior .NET Software Engineer
- Full-time
Company Description
BCC Software is the leading postal and presort software solutions provider. With 40 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
The Senior .NET Software Engineer will be responsible for developing secure, scalable applications to support BCC Software’s enterprise and back-office technology. This role will play a crucial part in developing, supporting, and enhancing BCC Software’s .NET technology including Customer Portal, E-Commerce, Microsoft Dynamics CRM, modules, and APIs. We are looking for a well-rounded engineer who is willing and able to support current technology but leverage their experience to build the technology foundation of the future.
Essential Functions
• Develop and maintain customized back-office solutions that meet BCC Software’s success criteria and business objectives.
• Design, configure, update, test and deploy back-office applications.
• Provide technical guidance in data analysis, data gathering and system design.
• Serve as subject matter expert and lead developer for larger projects.
• Collaborate with development and design teams to create functional and intuitive applications.
• Manage security requirements and enterprise architecture, process, and procedures.
• Assist with integrating Microsoft CRM applications with other enterprise applications, as required.
• Review requirements, specifications, test, support, and training plans to ensure they are in line with business objectives, specifically in accordance to the overall back-office architecture.
• Assist with technical training, coaching and support of end users of back office system when needed.
Qualifications
• Proven experience with 5 or more years as a .NET Developer.
• Bachelor’s Degree in a computer science, mathematics, engineering, or equivalent work experience.
• Microsoft Dynamics CRM development or equivalent CRM technology preferred but not required.
• E-commerce development experience.
• Familiarity with architecture styles using .NET framework and the following technologies: VB, C#, ASP.NET, JavaScript, JavaScript libraries, HTML, CSS, JSON, XML, SQL, WCF, SOAP, Visual Studio, source control.
• Experience integrating with third-party tools to increase additional functionality is a plus.
• Experience developing and supporting enterprise business applications using Microsoft .NET.
• A demonstrated understanding of application system, database development and design.
• Detail-oriented with strong analytical skills and problem-solving skills.
• Excellent oral and written communication skills.
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.