Descripción del puesto
The Software Developer Engineer will focus on designing, developing, testing, and maintaining software applications. The successful candidate will collaborate with cross-functional teams to define, design, and ship new features, write clean and efficient code, troubleshoot and debug existing software, and participate in code reviews to maintain code quality. The ideal candidate should have a basic understanding of C#, SQL, and Java, along with a solid understanding of software development principles. Familiarity with PostgreSQL, Angular, Kafka, Azure Cloud, and Docker is a plus. Strong problem-solving skills and a proactive attitude are essential.
Requisitos
Key Duties
- Leads software design, development, and maintenance.
- Delivers high-quality software that meets project requirements and timelines.
- Establishes and maintains strong communication and collaboration with cross-functional teams.
- Serves as a subject matter expert on software development processes.
- Ensures high code quality by participating in code reviews and following best practices.
- Recommends and facilitates the adoption of new technologies and methodologies.
Education/Training
- Bachelor’s degree in computer science, Software Engineering, or a related field, OR the equivalent combination of education and relevant working experience.
- At least 3 years of professional experience in software development.
- The role requires strong verbal and written communication skills in English.
Required Work Experience/Skills
- Good understanding of software development principles.
- Good understanding of authentication and authorization principles.
- Experience with C#, SQL, Java, and JavaScript.
- Experience with multi-tenant application(s)
- Experience with OAuth/Open ID connect protocols
- Familiarity with PostgreSQL, Angular, Kafka, Azure Cloud, and Docker.
- Strong communication skills and a proactive attitude.
Preferred Work Experience/Skills
- Familiarity with source-controlled database projects.
- Familiarity with event driven design.
- Familiarity with microservices architecture and distributed systems.
Discretionary Judgment
- Uses independent judgment and discretion based upon experience in the position and knowledge of products, equipment, and services. Practices good judgment and ethical work values.
Equipment
- Daily use of Microsoft Teams, computer, printer, and other routine office equipment. Must have internet access.
Work Location
-
Remote.
Beneficios
What's in this for you?
We offer full-time payroll employment from day one, as well as 100% medical coverage in the base plan for all our employees through the agreement we maintain with the insurer Rimac EPS.
Invest time in your success by training yourself. If you wish, you can use one of our uDemy licenses to train at your own pace.
Want to work in the office for a few days? No problem, just let us know which days, and we'll set up your workspace in our San Isidro office. But don't worry, the work is 100% remote.
Detalles
Nivel mínimo de educación: Tecnicatura/técnico (Indistinto)
Nosotros
Our client has various brands that offer innovative and comprehensive software solutions for the healthcare sector in the United States. With the largest independent pharmacy network in the country and the most widely implemented pharmacy management system, it is once again turning patient care into a competitive and profitable advantage.
Its passion and commitment to the independent and institutional pharmacy software markets span over 40 years. Through personalized customer service and high-performing products, it helps its clients reimagine what is possible and viable for their businesses and the diverse communities they serve. More than 650 employees develop, train, and support clients across the United States.
