Match score not available

Senior Application Developer

Remote: 
Full Remote
Contract: 
Salary: 
38 - 105K yearly
Experience: 
Expert & Leadership (>10 years)
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in Computer Science or related, Minimum 10 years’ experience in application development, Strong knowledge of programming languages, databases, and ERP products.

Key responsabilities:

  • Design, develop, and test web, Windows applications, and integrations
  • Lead development projects and mentor team members
  • Communicate project updates with clients and provide support
RKL LLP logo
RKL LLP https://www.rklcpa.com
501 - 1000 Employees
See more RKL LLP offers

Job description

Logo Jobgether

Your missions

The Senior Application Developer is responsible for designing, architecting and developing web-based applications, Windows applications and system integrations. Responsible for leveraging software development experience and industry knowledge to deliver custom and best solution for the client.

Success Factors

Responsibilities
  • Support issues and modifications to new and ongoing projects
  • Responsible for designing, building and testing demo projects
  • Communicate project updates with the client and provide software delivery and post-delivery support
  • Design and architect software applications, design and functional specifications
  • Design and model databases, tables, views, stored procedures, triggers
  • Develop, test and QA windows, web, mobile, service and API software applications
  • Assist in estimating and creation of statements of work
  • Lead development projects and work collaboratively with client, Practice Director and/or Solution Architect
  • Mentor fellow RKL Application Developers in software development topics, tactics and best practices
  • Stay abreast of latest technologies and work with Practice Leader to recommend and implement new technologies
  • Develop solutions for client to specifications within set budget and timeframe

People Management/Relationships
  • Take initiative to be a team player (seeks out opportunities to help others)

  • Treat everyone with respect and develop loyalty and trust with team
  • Successfully adapt to different personalities and working styles
  • Proactively and effectively communicate information regarding status issues to team members
  • Collaborate and delegate project work to other Application Developers as needed
  • Hold self accountable for assigned work; seek continuous feedback to learn and develop in role; is open to new ideas and suggestions
Required Skills
  • Basic business and accounting knowledge including accounting process (AP/AR/GL)
  • Understanding and knowledge of Sage ERP products
  • Knowledge of development languages, libraries, design patterns: T-SQL, C#, .NET, MVC, JavaScript, Web Services, Source Control (Source Gear, GIT), XML.
  • Knowledge of integration and reporting platforms and design (SSIS, SSRS)
  • Strong communication skills, written and verbal, to effectively interface with all levels of firm management and staff; ability to communicate issues and conclusions
  • Ability to work independently and under pressure, meet deadlines and work on multiple projects simultaneously
  • Strong project and time management and general mathematical skills
  • Collaboration with geographically disbursed teams
  • Problem solving, conceptual and analytical skills; ability to shift focus and adapt to change

Education, Experience and Certifications
  • Bachelor’s degree in Computer Science, Management Information Systems or related degree
  • Minimum of 10 years’ experience in application development
  • Knowledge of programming languages and security rules/software changes
  • Knowledge of source/version control systems and continuous integration (Git, Source Gear, MS Team Foundation Server, SubVersion or similar systems)
  • Experience with cloud based computing and development platforms, pipelines and containers (Azure, AWS)
  • Experience and development knowledge in Microsoft Stack (SQL Server, .NET, VB, C#, WPF, MVC, JSON, SSRS, SSIS), Web services/APIs and mobile
  • Strong programming, debugging and testing skills
  • Basic understanding of accounting integration features and Sage product
  • Advanced knowledge in Microsoft Excel and SQL (or equivalent databases)
  • Excellent organizational skills  and ability to thrive and adapt in a fast paced environment
  • Excellent attention to detail with the ability to manage multiple projects
     
Essential Functions
  • Must be able to remain in a stationary position as needed
  • The person in this position needs to occasionally move about inside the office and at client offices to access file cabinets, office machinery etc.
  • Constantly operate a computer and other office productivity machinery, such as a calculator, copy machine, and computer printer
  • Ability to communicate in a professional manner and exchange information with internal and external customers as needed
  • Ability to lift/carry up to 20 pounds
  • Ability to work outside of normal business hours and weekends as needed
  • Ability to travel to local and non-local clients as needed, overnight travel may be required
  • This job description is subject to change at any time and employee will be given additional responsibilities as assigned.

Salary Range:

$95,000 - $105,000

Required profile

Experience

Level of experience: Expert & Leadership (>10 years)
Spoken language(s):
Check out the description to know which languages are mandatory.
loading