Senior Software Engineer

BravoTech

  • Richmond, VA
  • 30+ days ago

    Highlights

    This role will focus on Enterprise Content Management (ECM), Document Generation technologies, and Cloud-based microservices , leveraging your expertise in Azure and modern DevOps practices to drive scalable, maintainable solutions for our business and customers. Build and maintain CI/CD pipelines using TeamCity, Azure DevOps (ADO), and GitHub for continuous integration and automated deployments.

    Numbers & Facts

    LocationRichmond, VA

    Description

    Senior Software Engineer w/ECM
    We are seeking a Senior Software Engineer with extensive .NET application development experience to design and deliver innovative enterprise solutions within a fast-paced environment.
    This role will focus on Enterprise Content Management (ECM), Document Generation technologies, and Cloud-based microservices, leveraging your expertise in Azure and modern DevOps practices to drive scalable, maintainable solutions for our business and customers.
    Key Responsibilities:
    • Design, develop, and maintain applications using .NET technologies aligned with enterprise architecture standards.
    • Lead and implement Enterprise Document Management and Document Generation solutions within ECM environments.
    • Develop and integrate cloud-native microservices using Azure/AWS, Service Bus, and Functions, ensuring scalability and performance.
    • Build and maintain CI/CD pipelines using TeamCity, Azure DevOps (ADO), and GitHub for continuous integration and automated deployments.
    • Utilize DevOps best practices to improve build, deployment, and release processes.
    • Collaborate with cross-functional teams to define, design, and ship new features while maintaining high standards of code quality.
    • Work with NoSQL databases (CosmosDB, MongoDB) and maintain a solid understanding of database design principles.
    • Integrate Document Intelligence software (Oracle and Microsoft Intelligent Document Processing) into enterprise solutions.
    • Develop and maintain front-end components using HTML5, CSS3, and JavaScript as needed for solution delivery.
    • Participate in code reviews, mentor junior engineers, and contribute to architecture discussions.
    • Support enterprise-scale ECM technologies such as FileNet, Box, SharePoint Online, and Hyland.
    Required Qualifications:
    • 8+ years of application development experience with proficiency in .NET frameworks.
    • Bachelor’s degree in Computer Science, Information Technology, or related field.
    • Hands-on experience with Document Generation technologies and Document Intelligence software.
    • Working knowledge of Enterprise Document Management standards and practices.
    • Understanding of design and integration patterns in enterprise environments.
    • Experience with cloud technologies (Azure, AWS) including IaaS, PaaS, and microservices.
    • Experience with Service Bus, Azure Functions, and cloud-based architecture.
    • Strong skills in DevOps practices, CI/CD pipelines, and build tools (TeamCity, ADO Pipelines).
    • Proficiency with GitHub for version control.
    • Experience with HTML5, CSS3, and JavaScript for web interface needs.
    • Solid foundation in database design principles with experience in NoSQL databases.
    • Experience working with Enterprise Content Management technologies (FileNet, Box, SharePoint Online, Hyland).
    Preferred Attributes:
    • Demonstrated ability to motivate and inspire team members, peers, and stakeholders.
    • Entrepreneurial mindset, with a drive to innovate within a fast-paced environment.
    • Excellent problem-solving, analytical, and debugging skills.
    • Strong communication and collaboration abilities.
    Degree
    US Citizen or GC
    Must live in DFW, Texas area
    Hybrid  

    Similar Jobs