Senior Software Developer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

WAGE / SALARY

N/A

HOURS PER WEEK

TBD

DATE UPDATED

Oct 7, 2022

JOB OVERVIEW

We are currently seeking a motivated, oriented Senior Software Developer . The Senior Software Developer will be part of a team to develop Product Lifecycle Management (PLM) and Product Data management solutions; designing, developing and installing software solutions; support and develop software team. The Senior Software Developer will work with a team of developers responsible for building new and support existing PLM/PDM applications.
Ability to prioritize well, communicate clearly, have a consistent track record of delivery and excellent software development skills. Creative engineering balanced with high quality and a customer focus. Must be able to work across multiple facets of the project and juggle multiple responsibilities at the same time. Strong analytic capability and the ability to create innovative solutions. We are looking for a highly motivated individual who is looking to grow their career in a fast paced environment and to mentor a group of developers beginning their career.

Responsibilities:
Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle
Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations
Protect operations by keeping information confidential
Support and develop software engineers by providing advice, coaching and educational opportunities
First and foremost, developing software our users need
Mentor junior and mid-level engineers
Collaborate with team to brainstorm and create new products
Work collaboratively with others to achieve goals
Be a persistent, creative problem ¬solver

Qualifications:
5+ years of experience as a software developer
Fluent with functional, imperative and object-¬oriented languages; knowledge of .NET/C# and C/C++ would be especially useful
Fluent in JavaScript and PHP
Either strong OOP or Functional Programing and modeling skills
Experience working in an agile environment would be beneficial
Knowledge of Oracle and/or SQL Server databases
Experience building complex web systems that have been successfully delivered to customers
Ability to take a project from scoping requirements through actual launch of the project
Experience in communicating with users, other technical teams and management to collect requirements, identify tasks, provide estimates and meet production deadlines
Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations
Eagerness and willingness to learn new technologies

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin