What are the responsibilities and job description for the Back-End Developer position at PlanStreet?
Start your new journey at PlanStreet
PlanStreet offers a diverse range of career opportunities for those looking to enhance their skills and experience as the industry-leading case management tool strives to help its clients.
Planstreet offers lucrative career opportunities for various levels of talent
Required to grow and develop as an Industry-leading case management tool.
We believe in recruiting energetic resources passionate about product development, project and change management. A career with us offers endless opportunities to expand on what you can do as we help clients become high-performing businesses and governments.
We provide you the stage to ‘grow’ as well as ‘know’. We assist you to grow and polish your skills and competencies; as well as help you ‘know’ yourself as an expert. We firmly believe in focusing on the career ambitions of our associates and have aligned various HR processes to facilitate targeted career advancement.
Benefits
Our success is the result of a team effort, and the team should be highly compensated as a stakeholder.
Employee compensation package includes base compensation, benefits, and a generous deferred compensation package. We offer employees a variety of benefits along with attractive pay. These benefits include health insurance, 401K, expense reimbursement, travel and daily allowance.
Back-End Developer
PlanStreet Inc. - Lexington, Kentucky (On-Site)
We are seeking a highly skilled and experienced Back-End Developer to join our growing team in Lexington, Kentucky. You will play a pivotal role in building and maintaining secure, scalable applications using the latest technologies. The ideal candidate will be a US citizen or permanent resident required to work onsite with a strong foundation in .NET, .NET Core, SQL, Cloud Azure, and C# back-end development skills.
Responsibilities:
- Lead the development and integration of APIs with a focus on seamless connections with third-party applications.
- Collaborate closely with system analysts and front-end developers to translate requirements into secure, scalable, and maintainable back-end services that excel at third-party data exchange.
- Design, develop, and implement robust APIs using .NET Core 8 to expose functionality and facilitate efficient data exchange with diverse third-party applications.
- Leverage Azure Cloud services (AKS, API Management) to deploy, manage, and secure both our back-end infrastructure and third-party integrations.
- Become an expert in third-party API protocols and data formats (e.g., JSON, XML), ensuring seamless data manipulation and communication.
- Write well-structured, maintainable, and efficient code following clean coding practices, with a particular focus on secure and reliable third-party interactions.
- Conduct thorough unit testing and debugging to guarantee the reliability, performance, and security of back-end services and their connections with external systems.
- Participate actively in code reviews and collaborate effectively with the development team.
- Stay up to date on the latest back-end development trends and best practices, particularly those related to third-party API integration.
Requirements:
- Proven experience as a Back-End Developer with at least 3 years of professional experience.
- Solid understanding of back-end development principles, including C#, ASP.NET Core, and database technologies (SQL experience a plus).
- Extensive experience with integrating third-party applications using APIs and various data manipulation techniques (e.g., JSON parsing).
- Experience with cloud platforms like Microsoft Azure (AKS, API Management) is a strong plus.
- Experience with building and deploying web services using RESTful APIs.
- Ability to write clean, secure, and maintainable code, with a focus on secure communication with external systems.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration skills.
- A passion for building high-quality, efficient back-end systems with robust third-party integrations.
- Experience with version control systems (e.g., Git).
- A bachelor's degree in computer science, Information Technology, or a related field is preferred.
Nice to Have:
- Experience with containerization technologies like Docker and Kubernetes.
- Experience with CI/CD pipelines and DevOps practices.
- Familiarity with message queuing systems (e.g., RabbitMQ, Kafka).
- Experience with performance optimization techniques.