Senior Software Engineer - Document Management Systems
Apply NowCompany: Novum Global
Location: Denver, CO 80219
Description:
Position Overview:
We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a key role in designing, developing, and maintaining cutting-edge integration software. You will collaborate with cross-functional teams to solve complex problems and contribute to the overall architecture and strategy of our products.
Key Responsibilities:
Qualifications:
Preferred Qualifications:
What We Offer:
Services Career search Locations Multiple locations Remote status Fully Remote
We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a key role in designing, developing, and maintaining cutting-edge integration software. You will collaborate with cross-functional teams to solve complex problems and contribute to the overall architecture and strategy of our products.
Key Responsibilities:
- Design, develop, and maintain robust, scalable, and secure software solutions.
- Lead and mentor junior engineers, ensuring best practices in software development are followed.
- Collaborate with product managers, QA teams, and other stakeholders to deliver high-quality features and enhancements.
- Troubleshoot and resolve technical issues in existing software, ensuring high performance and reliability.
- Stay up-to-date with industry trends, emerging technologies, and best practices to drive continuous improvement in our development processes.
- Participate in code reviews, providing feedback to peers to ensure code quality.
- Contribute to architectural decisions and long-term technical vision for product suite.
- Write clear, efficient, and well-documented code.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Experience integrating with Document Management systems (such as iManage, HighQ, or NetDocs).
- 5+ years of experience in software development, with a strong focus on backend and API development.
- Proficiency in programming languages such as C#, .NET, Java
- Experience with cloud services (Azure, AWS) and containerization technologies (Docker, Kubernetes).
- Strong understanding of RESTful services, microservices architecture, and distributed systems.
- Familiarity with database technologies (SQL, NoSQL).
- Excellent problem-solving and debugging skills.
- Strong communication skills and ability to work in a collaborative team environment.
- Must be a US citizen or have rights to work in the US.
Preferred Qualifications:
- Knowledge of DevOps practices and tools (CI/CD pipelines, version control systems like Git).
- Experience with Agile or Scrum development methodologies.
What We Offer:
- Competitive salary and benefits package.
- Flexible work environment, including remote options.
- Opportunities for professional development and career growth.
- A collaborative and innovative team culture.
Services Career search Locations Multiple locations Remote status Fully Remote