Business System Integration Developer

Location
9025 Junction Drive 20701 Annapolis Junction MD
Date
2023-10-13

Are you a coding enthusiast with a passion for building robust and scalable systems? Do you love working with others to solve complex business problems and ensure optimal system performance and reliability? If so, we want YOU to join our team as our newest Business System Integration Developer!

Responsibilities:

As a Business System Integration Developer, you will play a pivotal role in the seamless integration and optimal performance of our business systems. Your day-to-day tasks will involve a variety of responsibilities, including:

Collaborating with cross-functional teams:

Work closely with teams from different departments to identify and solve complex business problems efficiently. Champion communication and collaboration by utilizing tools like Confluence, Jira Software, and Jira Core.

Building, testing, and deploying system integrations:

Develop and implement system integrations using Python, JavaScript, .NET, HTML/CSS, ASP, VB, Node.js and other relevant technologies. Document each integration meticulously, adhering to our commitment to comprehensive documentation. Ensure the integrations are robust, scalable, and secure.

Documenting and improving existing code:

Review and analyze existing codebases, identify areas for improvement, and implement enhancements. Document code changes, optimize performance, and ensure code quality through refactoring and best practices.

Supporting business system integrations:

Monitor and maintain integrations to ensure reliability and optimal functioning. Troubleshoot and resolve any issues that arise, perform system upgrades or patches, and provide support to end-users.

Continuous learning and knowledge sharing:

Stay up-to-date with the latest technologies, programming languages, and industry trends related to system integration. Share your knowledge and expertise with the team by conducting internal training sessions, presenting new ideas or approaches, and participating in knowledge-sharing activities.

Participating in code reviews:

Review new and existing code deployments, providing constructive feedback and suggestions for improvement. This ensures code quality, maintainability, and adherence to coding standards.

Adhering to Agile development methodologies:

Actively participate in Agile development practices, such as daily stand-up meetings, sprint planning, and retrospectives. This promotes collaboration, transparency, and iterative development.

Communication and collaboration:

Regularly communicate with team members, project managers, and stakeholders to provide updates on progress, discuss requirements, and resolve any issues or blockers. Collaboration with team members is essential for successful integration projects.

Problem-solving and debugging:

Utilize strong problem-solving and debugging skills to identify and resolve issues in the integration process. Analyze logs, error messages, or data inconsistencies to pinpoint the root cause and implement appropriate solutions.

Organization and attention to detail:

Maintain an organized approach to your work, ensuring tasks are prioritized and completed efficiently. Attention to detail is crucial when writing code, documenting changes, and troubleshooting issues.

Requirements:

  • Bachelor's degree in Computer Science or related field
  • 3+ years of experience in Python and JavaScript development
  • Experience with .NET and HTML/CSS
  • Strong understanding of SQL databases and experience with database design and optimization
  • Excellent problem-solving and debugging skills
  • Strong communication and collaboration skills
  • Ability to work independently and as part of a team
  • Detail-oriented and highly organized
  • Previous experience managing system integrations is advantageous
  • Experience with Agile development methodologies is a plus


As our ideal candidate, you're passionate about building high-quality systems that meet business needs. You're a self-starter who takes ownership of your work and is always looking for ways to improve. You're comfortable working in a fast-paced, dynamic environment, and you thrive on collaborating with others to achieve shared goals. If you're ready to take your coding skills to the next level and help us build the best systems around, we want to hear from you!

Apply now to become an integral part of our small team and contribute to the success of our business through seamless system integration and collaboration.