senior software developer
Posted on
November 13, 2024
by
Employer details
Frequency Foundry Inc.
Job details
Education: Bachelor's degree. Computer engineering, other. Computer technology/computer systems technology. Work setting: Startup company. Relocation costs not covered by employer. Consulting firm. Government department and/or agency. Private company, corporation or industry. Tasks: JavaScript Object Notation (JSON). Robotic process automation. Consult with clients after sale to provide ongoing support. Operate automatic or other testing equipment to ensure product quality. Execute and document results of software application tests and information and telecommunication systems tests. Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems. Conduct tests and perform security and quality controls. Upgrade and maintain software. Synthesize technical information for every phase of the cycle of a computer-based system. Research technical information to design, develop and test computer-based systems. Prepare plan to maintain software. Plan every step of the integration of a computer-based system. Execute full lifecycle software development. Evaluate the performance and reliability of system designs. Develop software solutions by studying systems flow, data usage and work processes. Develop process and network models to optimize architecture. Develop flowcharts, layouts and documentation to identify solutions. Coordinate the development, installation, integration and operation of computer-based systems. Certificates, licences, memberships, and courses : Microsoft Dynamics Certification. Computer and technology knowledge: Microsoft Dynamics NAV. Microsoft Visual Studio. SQL. Database software. .NET. ASP.NET. C#. Software development. MS SQL Server. Programming languages. Cloud. Area of work experience: Design. Project implementation. Area of specialization: Development of computer applications. Development. System integration. Technical support. Work conditions and physical capabilities: Fast-paced environment. Work under pressure. Tight deadlines. Repetitive tasks. Attention to detail. Personal suitability: Accurate. Client focus. Efficient interpersonal skills. Excellent oral communication. Excellent written communication. Initiative. Judgement. Organized. Team player. Analytical. Proactive. Quick learner. Dedication. Screening questions: Are you willing to relocate for this position?. Do you currently reside in proximity to the advertised location?. Do you have previous experience in this field of employment?. What is the highest level of study you have completed?. Experience: 5 years or more. Health benefits: Dental plan. Disability benefits. Health care plan. Financial benefits: Group insurance benefits. Long term benefits: Maternity and parental benefits. Other benefits: On-site recreation and activities. Paid time off (volunteering or personal days). Team building opportunities.
-
LocationCalgary, AB
-
Workplace information
On site
-
Salary$3,200BIWEEKLY bi-weekly / 40 hours per week
-
Terms of employment
Permanent employmentFull time
-
Day
-
Starts as soon as possible
-
Benefits:
Health benefits, Financial benefits, Long term benefits, Other benefits
- vacancies
1 vacancy
- Source
Job Bank
#3151105
Overview
Languages
English
Education
-
Bachelor's degree
- or equivalent experience
- Computer engineering, other
- Computer technology/computer systems technology
Experience
5 years or more
On site
Work must be completed at the physical location. There is no option to work remotely.
Work setting
-
Startup company
-
Relocation costs not covered by employer
-
Consulting firm
-
Government department and/or agency
-
Private company, corporation or industry
Responsibilities
Tasks
-
JavaScript Object Notation (JSON)
-
Robotic process automation
-
Consult with clients after sale to provide ongoing support
-
Operate automatic or other testing equipment to ensure product quality
-
Execute and document results of software application tests and information and telecommunication systems tests
-
Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems
-
Conduct tests and perform security and quality controls
-
Upgrade and maintain software
-
Synthesize technical information for every phase of the cycle of a computer-based system
-
Research technical information to design, develop and test computer-based systems
-
Prepare plan to maintain software
-
Plan every step of the integration of a computer-based system
-
Execute full lifecycle software development
-
Evaluate the performance and reliability of system designs
-
Develop software solutions by studying systems flow, data usage and work processes
-
Develop process and network models to optimize architecture
-
Develop flowcharts, layouts and documentation to identify solutions
-
Coordinate the development, installation, integration and operation of computer-based systems
Credentials
Certificates, licences, memberships, and courses
-
Microsoft Dynamics Certification
Experience and specialization
Computer and technology knowledge
-
Microsoft Dynamics NAV
-
Microsoft Visual Studio
-
SQL
-
Database software
-
.NET
-
ASP.NET
-
C#
-
Software development
-
MS SQL Server
-
Programming languages
-
Cloud
Area of work experience
-
Design
-
Project implementation
Area of specialization
-
Development of computer applications
-
Development
-
System integration
-
Technical support
Additional information
Work conditions and physical capabilities
-
Fast-paced environment
-
Work under pressure
-
Tight deadlines
-
Repetitive tasks
-
Attention to detail
Personal suitability
-
Accurate
-
Client focus
-
Efficient interpersonal skills
-
Excellent oral communication
-
Excellent written communication
-
Initiative
-
Judgement
-
Organized
-
Team player
-
Analytical
-
Proactive
-
Quick learner
-
Dedication
Benefits
Health benefits
-
Dental plan
-
Disability benefits
-
Health care plan
Financial benefits
Long term benefits
-
Maternity and parental benefits
Other benefits
-
On-site recreation and activities
-
Paid time off (volunteering or personal days)
-
Team building opportunities
Who can apply to this job?
The employer accepts applications from:
- Canadian citizens and permanent or temporary residents of Canada.
- Other candidates with or without a valid Canadian work permit.
Advertised until
2024-11-27
Important notice: This job posting was posted directly by the employer on Job Bank. The Government of Canada has taken steps to make sure it is accurate and reliable but cannot guarantee its authenticity.
Report a problem with this job posting
Thank you for your help!
You will not receive a reply. For enquiries, please contact us.