Job description
Major Areas of Responsibility/Essential Functions:
- Serve as a technical lead for Product Application Software development projects of moderate to high complexity
- Manage internal and external software team resources including establishing architecture and oversight of coding
- Understanding of architectural paradigms and ability to choose the architectural style based on the requirement of the project and business needs
- Understand non-functional aspects of evolutionary software architecture e.g., Security, Reliability, Scalability, Performance, Availability, etc.
- Understand functional requirements and interact with other cross-functional teams to architect, design, develop, test, and deploy features
- Perform hands-on software development and design while serving as team lead
- Participate and help implement new procedures and guidelines to enhance productivity and quality
- Create and update project plans and/or task checklists for assigned projects
- Handle multiple projects simultaneously
- Update and establish company standards and best practices
- Assist with solution estimation and team structure definition
- Stay informed of industry trends and technologies
- Work with onsite team and clients for resolving technical dependencies, issues, and risks
- Serve as the escalation point for customer/field application issues
- Grow the SW Application Development team including hiring and training junior staff
Required Knowledge, Skills and Abilities:
- Experience in cross-platform application development (desktop, web, mobile)
- Primary languages and frameworks: JavaScript (Angular, Vue.js, etc.) and C# .NET 7 (WPF, Avalonia, etc.)
- Secondary languages and frameworks: C, Python, C++, Autoit
- Experience with modern DevOps toolchains
- Experience in JIRA, Jenkins, Git or similar
- Knowledge of AWS cloud development technologies and best practices
- Experience with scripting languages such as Python, Ruby, BASH
- Familiarity with RDBMS technologies (PostgreSQL, MySQL, Oracle, etc.)
- Ability to convey information effectively
- Evaluate and define metrics to improve performance
- Collaborate with multi-functional teams to automate processes
- Contribute and collaborate on the product vision
- Must be diligent, proactive, and show excellent business judgment and critical thinking
- Ability to handle multiple tasks and work independently and collaboratively to meet requirements in a dynamic team environment
Education and Experience:
- Bachelor’s degree in Computer Science, Computer Engineering or Electrical Engineering
- Masters preferred
- 5+ years’ experience in development of software applications
- 3+ years’ supervisory experience
Physical Demands: None specified
Work Environment: Office
Benefits:
- Health, Dental, Vision
- Employer Paid Life/STD/LTD
- 401K + Company Match
- Employee Stock Purchase Program
- Educational Assistance
- Competitive PTO Package & Paid Company Holidays
- Wellness Program
Behavioral Assessment
In addition to supplying us with your resume, we ask that you take our Behavioral Assessment through Predictive Index by going to the following link:
https://assessment.predictiveindex.com/B3WV/5be2a2ee-5c7e-4945-9ba1-0c2fc404d07f?type=candidateba
Tips:
- Complete the assessment in a quiet place, free from interruption, in one session
- Take as much time as you wish to complete this assessment— typically takes <7 minutes
- Please use one of the following browsers: Internet Explorer, Firefox, Safari, or Chrome
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)
About rf IDEAS
CEO: David Cottingham
Revenue: $25 to $100 million (USD)
Size: 51 to 200 Employees
Type: Subsidiary or Business Segment
Website: http://www.rfideas.com
Year Founded: 1995