No more applications are being accepted for this job
Principle Software Engineer - Waltham, United States - Glytec
Description
Essential Job Functions:
Architect, design and implement innovative, high quality applications, features and systems
Implement scalable components, APIs and services
Improve performance, availability and scalability of application platform
Data analysis and modeling
Object oriented analysis and design
Implement modern web interfaces using HMTL5, CSS and JavaScript
Work with cross functional team to define feature specifications
Evangelize engineering best practices and mentor other team members
Competencies:
Minimum Requirements:
You confirm that you meet the following requirements for the Principle Software Engineer position:
Education
BS or BA in Computer Science, Engineering or related field; or equivalent experience.
10+ years experience in enterprise software development
Skills
Strong programming skills including software engineering methodologies, best practices
Strong SQL data modeling and programming skills
Strong understanding of object oriented programming and MVC paradigm
Strong web application development experience
Strong knowledge of web application architectures, trends and emerging technologies
Experience with JavaScript, JQuery and AJAX
Familiarity with Web Services and RESTful architecture principles
Familiarity with Agile software development (e.g. Scrum)
Proven track record of completing projects to specifications while dealing with challenges such as cross-team dependencies, changing schedules, and constantly evolving requirements.
Excellent communication and interpersonal skillsEntrepreneurial attitude, able to work independently with initiative
Knowledge
Experience with PHP MVC framework (e.g. Codeigniter) is a plus
Experience with ASP.NET Core is a plus
Experience with CI/CD (Bitbucket Pipelines) is a plus
Experience with Jira and Confluence is a plus
Healthcare IT experience is a plus
Experience with FDA class II regulated software is a plus
Additional Notes
The above statements are intended to describe the general nature and level of work being performed by personnel assigned to this classification.
They are not to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified.
All personnel may be required to perform duties outside of their normal responsibilities from time to time, as needed.#J-18808-Ljbffr