The better way to do IT.
Senior Software Engineer – Microsoft D365 Business Central
Location
New Hampshire + 4 moreAll locations: New Hampshire | Massachusetts | Tennessee | Vermont | Virginia
Posted
94 days ago
Salary
$140K / year
Seniority
Senior
Job Description
Senior Software Engineer – Microsoft D365 Business Central
New Charter Technologies
• Design, develop, test, document, and maintain custom applications and extensions within Dynamics 365 Business Central • Interpret functional requirements and produce technical specifications and development estimates • Customize ERP components including forms, workflows, reports, and data structures • Execute database conversions, defect remediation, and technical issue resolution • Develop and maintain SQL/TSQL queries and relational database structures • Utilize Azure DevOps and version control systems to manage deployments and source code • Collaborate with project managers and cross-functional team members to meet delivery timelines
Job Requirements
- Bachelor’s degree in Computer Science or related technical field
- 5+ years of development experience within Microsoft Dynamics 365 Business Central
- Proficiency in C/AL Application Language
- Strong SQL/TSQL and relational database experience
- Experience supporting ERP modules including Financials, AR/AP, Banking, Distribution, Inventory, Fixed Assets, Intercompany, and Consolidation
- Experience with Azure DevOps and version control systems
Benefits
- Competitive compensation starting at $140,000
- Comprehensive medical, dental, and vision coverage
- 401(k) with company match
- Certification reimbursement and professional development support
- Flexible work arrangements
- Growth-focused, collaborative culture
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Setting the technical direction for projects or areas of the company. • Making critical decisions that define the strategic path for technical processes, architecture and methodologies. • Acting as a mentor and leader to not just junior engineers but also guiding Staff Engineers and other senior personnel. • Working closely with other departments and influencing company-wide initiatives. • Tackling the most challenging and complex problems that impact the broader business, often beyond single projects. • Experience with any web framework (Django, FastAPI, Flask etc). • Deep understanding of the DOM and how the browser works. • Strong understanding of databases, both SQL and NoSQL (Postgres, Databricks, Snowflake), and web technologies. • Experience with API design and development. • Experience with cloud based technologies such as AWS, Azure or google cloud. • Knowledge of containerization and orchestration technologies such as Docker and Kubernetes. • Experience with security and systems that handle sensitive data.
Senior Software Engineer, Mobile
Included HealthAccess. Answers. Advocacy. We're raising the standard of healthcare for everyone.
• Build, test, and deploy user experiences in our mobile application • Measure and optimize the performance of the mobile application at scale • Collaborate with Product Managers and Designers on planning and implementing frictionless user experiences • Work with the team to continue development of best practices • Be self-motivated with the ability to make smart decisions and ask questions when necessary
• Work within an agile team to develop architectural requirements for web applications, writing code and unit tests following programming best practices and design patterns. • Participate in the preparation of technical solutions by creating diagrams and presentations, interacting with operations and product teams, and providing support to development teams. • Research, evaluate and validate new technologies, frameworks, libraries, components and development tools—both proactively and reactively—coordinating technology plans with product roadmaps. • Provide technical support to development and product areas, reducing application complexity by designing smaller, easy-to-manage applications. • Research and define design and development architecture patterns. • Establish componentization design. • Define API design and internal (organization software) and external (third-party software) communication formats. • Identify potential reuse opportunities within the application. • Review technical documentation to identify areas of attention, opportunities for improvement, and possibilities for implementing new structures and code architectures. • Identify and technically lead architecture projects related to code refactoring and application restructuring. • Establish and maintain control of the organization’s reusable assets (components). • Maintain a compatibility matrix and versioning of applications with external software. • Train and upskill developers in the use of established standards. • Monitor and validate that architecture standards are disseminated and adopted by developers.
Software Development Engineer II
LivePersonLivePerson is an online engagement solutions company, which means that it works with clients to provide their customers with real, live assistance and advice. The company was found
• Learn new technologies and architectures, including work with uniform data layers, integrations with contact center providers, and new product development. • Work with leadership to bring your engineering experience to the table and ideate new features and functionality. • Design, build, and maintain Python-based backend services that orchestrate AI agent workflows using LangChain and LangGraph. • Contribute to the development of a multi-tenant simulation platform handling high volumes of concurrent AI-driven conversations in a public cloud environment. • Integrate with contact center providers (such as LivePerson) and external LLM providers through a unified gateway abstraction. • Build and extend REST APIs using the Litestar framework, following strong typing and Pydantic-based data modeling patterns. • Work with Couchbase for conversation state persistence, implementing optimistic concurrency patterns (CAS locking) for correctness in multi-pod deployments. • Write high-quality, well-tested code with a focus on behavior-driven unit and integration testing.




