Cornell University, located in Ithaca, New York, was founded in 1865 and opened its first building on campus in 1868. Over the years, Cornell University has gro
Senior Application Developer
Location
United States
Posted
9 days ago
Salary
$108.1K - $132.1K / year
Seniority
Senior
Job Description
Senior Application Developer
Cornell University
Role Description As part of Student Services Information Technology (SSIT) and as a member of a team of software developers who have adopted a cloud first approach, the Senior Application Developer serves as a key contributor to the needs of our customers, spending time on the support and maintenance of existing applications, ongoing changes to applications and processes as business requirements evolve, and the development of new applications to meet new needs. - Research innovations in technical architecture, recommend implementations, and design new procedures and data and software integrations to improve efficiency, reliability, and security. - Apply significant technical expertise as an independent contributor, team member, and coach. - Help other developers, business analysts, infrastructure staff, and DevOps staff troubleshoot and resolve technical problems. - Provide input into the creation and modification of department policies and procedures. - Conduct research and development aimed at improving SSIT's footprint in cloud environments. - Work directly with all five service teams within SSIT, as well as with stakeholders and customers across the division. - Foster a culture of belonging and a healthy work environment by communicating across differences. Qualifications - Bachelor's degree and at least 5 years relevant experience or equivalent combination of education and experience. - Experience working in an enterprise grade custom development environment. - Demonstrated ability to independently research, learn, and apply unfamiliar tools, frameworks, and technologies. - Clear communication skills with both technical and non-technical colleagues. - Experience, familiarity and/or working knowledge of the following is critical: - Recent expert level experience with one or more server side and client-side languages, and with relational database backends (SSIT primarily uses TypeScript and Node.js). - A server side Node.js framework such as Express or Nest.js. - A modern client-side framework (SSIT uses Angular but not React). - Front end component frameworks such as Bootstrap and Angular Material. - Database design, SQL, and at least one ORM, including a relational database such as MySQL. - Consuming and building APIs. - Git and modern Git source code management platforms such as GitHub or Bitbucket. - Shell scripting (for example PowerShell or Bash). - Container experience (for example, Docker). - Familiarity with key AWS services such as S3, ECS, EC2, RDS, and SQS. - Security practices at both the system and application level, including awareness of the OWASP Top Ten. - Monitoring and logging systems. - Technical and high level documentation of complex systems. Requirements - Possess the initiative and energy to maintain and modernize a very large collection of complex existing applications and data integrations. - Communicate clearly with both technical and non-technical colleagues in a remote work setting. - Demonstrate the ability to learn and apply new tools, frameworks, and standards quickly. - Be a problem solver who can look at something unfamiliar, figure out how it works, and build or improve it responsibly. Preferred Qualifications - Amazon Web Services (AWS) hosting experience, and experience using the AWS SDK in a custom application. - Configuring Apache or Nginx as proxies for web applications. - Serverless platforms (AWS Lambda, Microsoft Azure Functions, Google Cloud Functions, etc.). - Using and implementing CI/CD pipelines. - Shibboleth, OAuth, or SAML concepts. - Experience working with AI assisted development tools. - Familiarity with general AI and large language model concepts as applied to software development. - Databases such as MySQL and MongoDB. - WCAG 2.x compliance and testing experience. - Examples of responsive design used in a production product. Benefits - Pay Rate Type: Salary - Pay Range: $108,095.00 - $132,116.00 - Remote Option Availability: Remote
Related Guides
Related Job Pages
More Software Engineer Jobs
• Run the engineering org day-to-day • Own delivery across all squads • Handle the hiring pipeline • Translate business requirements into technical scope • Manage cross-squad dependencies and the engineering operating rhythm • Drive timely escalations for blocked work
Java Webflux Developer Senior
KeppriEspecialistas en el end to end de activos digitales, staffing y Servicios Tecnológicos. Hazlo fácil con KEPPRI !!!
Role Description Estamos en búsqueda de un Desarrollador Backend Senior en Java para unirse a nuestro equipo. Buscamos un profesional apasionado por la tecnología, con experiencia sólida en Java y Spring Boot, y conocimientos en programación reactiva con WebFlux. Tendrás la oportunidad de participar en proyectos clave, incluyendo la migración de nuestras soluciones a la nube de AWS, trabajando en un entorno ágil, colaborativo y de alto impacto. - Diseñar y desarrollar microservicios y APIs escalables sobre AWS. - Asegurar el alto rendimiento y la calidad del software mediante refactorización y buenas prácticas. - Colaborar con equipos ágiles en sprints, planning, retrospectivas y reuniones diarias. - Analizar y resolver problemas técnicos complejos de manera eficaz. - Mantenerse actualizado en tendencias de desarrollo backend, arquitectura y nube. Qualifications - Experiencia sólida en Java SE y Spring Boot. - Desarrollo de servicios REST. - Programación reactiva con Spring WebFlux. - Conocimiento en Gradle. - Buenas prácticas: Clean Code, Clean Architecture, principios SOLID. - Control de calidad con Sonar. - Experiencia en DevOps y conocimientos en componentes base de AWS. - Bases de datos: DynamoDB, PostgreSQL, RDS. - Manejo de Artifactory. - Contenerización y orquestación: Kubernetes, Docker. - Mensajería: RabbitMQ. - Control de versiones con Git. - Uso de Postman y Swagger para pruebas de APIs. - Pruebas: unitarias (JUnit, Mockito, Mutation Testing), aceptación (Karate), performance (JMeter). Requirements - Pensamiento analítico y capacidad de resolver problemas complejos. - Trabajo en equipo y experiencia en entornos ágiles. - Habilidades de comunicación para transmitir conceptos técnicos de forma clara. - Interés por el aprendizaje continuo y actualización tecnológica. - Certificaciones en AWS (deseables, no obligatorias). Benefits - Contrato a término Indefinido. - Modalidad Remoto. - Participación en proyectos estratégicos y desafiantes con impacto real. - Un equipo colaborativo, con cultura de innovación y aprendizaje. - Entorno flexible y dinámico que promueve el crecimiento profesional.
Developer
Johns Hopkins UniversityDepartment name: IT@JH Networking, Telecom and Data Ctr Personnel area: University Administration
Role Description School of Medicine, Bayview Pediatrics is seeking a Developer to support the creation, implementation, maintenance, performance, production support and documentation of various departmental and enterprise-wide application systems. This includes but is not limited to: - Installation, modification, and testing of new and/or upgraded applications (packages or home grown) - Operating systems, file structures, hardware, communication devices, and productivity tools - Assisting with database maintenance and application system code support Specific Duties & Responsibilities: - Demonstrate a basic understanding of project life cycle and support sections of life cycle. - Under direct supervision, assist with full life-cycle of small and/or parts of a large project. - Perform tasks under direct supervision with regular process updates. - Support business/clinical/education problems by meeting with clients and Sr. IT colleagues. - Contribute to written documentation of findings to share with the client and other IT colleagues. - Review system requirements by meeting with clients and Sr. IT colleagues and researching existing technology. Qualifications - Bachelor’s Degree. - Experience with statistical software such as STATA, SAS, Python, and/or R. Requirements - Experience working with REDCap databases and clinical research datasets. - Familiarity with clinical research, epidemiologic research, and/or population health research methodologies. Benefits - Classified Title: Developer-IT-Systems - Role/Level/Range: ATP/03/PC - Starting Salary Range: $24.25 - $42.50 HRLY ($67,000 targeted; Commensurate w/exp) - Employee group: Full Time - Schedule: M-F; 8:30 - 5:00 - FLSA Status: Exempt - Location: Remote - Department name: SOM Ped Bay Bayview Pediatric Unit - Personnel area: School of Medicine
Junior/Mid Software Engineer
Encora DigitalEncora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. S
Role Description We are seeking a Junior/Mid Cloud Engineer with experience in AWS and Infrastructure as Code (IaC) to join our Cloud Engineering team. This role is ideal for an engineer with a solid technical foundation, a passion for cloud technologies, and a willingness to learn and grow in a collaborative environment. The ideal candidate will have experience working with AWS, a basic software development background (preferably in Java), and an interest in DevOps practices. Experience with Jenkins and Groovy is a plus, but not required—we're looking for someone who is eager to learn and can quickly adapt to new technologies. - Develop, deploy, and maintain cloud infrastructure using Infrastructure as Code (IaC). - Support the implementation and management of cloud solutions in AWS. - Collaborate with development and operations teams to automate infrastructure provisioning and deployment processes. - Assist in maintaining and improving CI/CD pipelines. - Monitor, troubleshoot, and optimize cloud environments. - Participate in infrastructure improvements, automation initiatives, and operational support. - Document infrastructure configurations, deployment procedures, and best practices. - Continuously learn and adopt new cloud and DevOps technologies. Qualifications - 2–5 years of experience in Cloud Engineering, DevOps, Software Engineering, or related roles. - Hands-on experience with Amazon Web Services (AWS). - Experience with Infrastructure as Code (IaC) tools such as Terraform, AWS CloudFormation, or similar. - Basic software development experience with Java. - Familiarity with Groovy or the ability and willingness to learn and work with Groovy in a short period of time. - Familiarity with Linux environments and basic scripting. - Experience using Git and version control workflows. - Strong analytical and problem-solving skills. - Good communication and collaboration abilities. Requirements - Experience with Jenkins or other CI/CD tools. - Familiarity with Docker and Kubernetes. - Understanding of DevOps principles and automation practices. - AWS certifications (Cloud Practitioner, Solutions Architect Associate, or similar) are a plus. Company Description At Coforge, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.


