Senior Software Engineer
Certara USA, LLC - Princeton, NJ
Apply NowJob Description
OverviewThe successful candidate will be able to work as a senior software engineer in a dynamic, fast-paced software engineering team that is primarily virtually distributed. The candidate will have significant knowledge of modern web technologies and be able to dynamically build novel software solutions as well as adding additional features to existing solutions. Technologies where there is mastery will include Java/Groovy/Python and Angular. ResponsibilitiesResponsibilities of the Senior Software Engineer will include:Work closely with front end designers and server side developers to implement full stack solutions that solve complex use casesDetermine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutionsDocument and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear codeMaintain and grow applications according to business and technology prioritiesImplement continuous integration/continuous delivery pipelinesProvide process and architecture improvement recommendations QualificationsThe ideal candidates will have the following skills or experience: Strong communication and problem-solving skillsAbility to take initiative and develop feature prototypes with minimal requirements and iterate based on feedback from stakeholders and end usersComfortable working in a remote environment and communicating via chat, video conference, screen sharing and phone callsProficiency with Java, Groovy, Python programming languagesExperience building RESTful APIs using Grails, SpringBoot or other modern API development frameworks that serve a JSON RESTful APIFamiliarity with distributed version control systems and the Git workflow, including pull requests, code reviews, and CI/CD systemsExperience with Web Sockets and real time messagingAngular, HTML, CSS, front end web development experience Certara bases all employment-related decision on merit, taking into consideration qualifications, skills, achievement, and performance. We treat all applicants and employees without regard to personal characteristics such as race, color, ethnicity, religion, sex, sexual orientation, age, nationality, marital status, p regnancy, physical or mental condition, genetic information, military service, or other characteristic protected by law.Certara is an Equal Opportunity Employer. Certara does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.
Created: 2024-09-23