Summary
The Senior Software Engineer will be part of a dynamic SCRUM team responsible for building SaaS and premise based web software using the latest concepts in architectural design, performance optimization, application delivery, database storage, and user experience. Responsibilities include product design, coding, testing, and documentation across different areas of the system using technologies such as .NET, JavaScript, HTML, SQL, and related. The Senior Software Engineer has no personnel management responsibilities. and operates under minimal supervision.
Essential Duties and Responsibilities of the Senior Software Engineer include the following. May be required to perform other related duties as assigned.
- Perform complex product design, implementation, and maintenance activities
- Research and analyze complex problems found in quality assurance or product support and develop solutions to the problems
- Serve as product architect occasionally
- Research new technology or development tools to remain informed of current practices
- Adhere to department standards, policies, and procedures
- Complete administrative responsibilities in a timely fashion
- Participate in department analysis, design, and code reviews
- Assist with technical sales inquiries and demonstrations
- Develop and deliver User Group Conference presentations
Core to CBORD
- Promote and maintain a high quality, professional, service-oriented company culture among staff and customers
- Participate in establishing and achieving their individual goals which are aligned to the company business plan
- Remain focused, flexible, and takes initiative in working towards the company goals