
Senior Software Engineer, Appian Group
Posted Sep 18

Posted Sep 18
This is a fully remote position, open to applicants in Arizona, +5 more states.
• Create adaptable and sustainable solutions by adhering to guidelines, requirements, and industry standards.
• Address development challenges through effective design and practical experience.
• Assess, modify, enhance, and sustain existing systems.
• Resolve issues, address security vulnerabilities, and optimize system performance.
• Engage in planning and analyze user stories.
• Offer insights and demonstrate comprehension of user needs.
• Execute technical solutions grounded in robust design principles and industry best practices.
• Participate in and adhere to software development methodologies and protocols.
• Document software modifications, best practices, and established standards.
• Stay updated on tools, technologies, programming best practices, and industry trends through ongoing training and development.
• Undertake additional responsibilities as assigned.
• A bachelor's degree in a technical discipline or equivalent education and professional experience is required.
• Typically, at least 5 years of experience in a professional technical setting is necessary.
• A minimum of 4 years of professional software design and development experience is required.
• Hands-on experience with the Appian low-code platform (application development, process modeling) is essential.
• Experience in integrating Appian with external systems and services (APIs, data sources) is required.
• A general understanding of Python, YAML, JSON, Azure DevOps, and Git source control is preferred.
• Familiarity with the software development lifecycle, ideally Agile/Lean or Kanban, is preferred.
• Experience with .NET, C#, ASP.NET, MVC, Classic ASP, VB Script, Entity Framework, WPF, JavaScript, IIS, HTML, CSS, XML/XSLT, MSMQ, NServiceBus, Visual Studio, Team Foundation Server, Git, or other version control tools is necessary.
• Experience with Visual Studio, Azure DevOps, Git, or other source control systems is preferred.
• Cloud development experience with Azure or AWS is an advantage.
• Capability to work effectively within a team environment.
• Strong written and verbal communication skills.
• Ability to instruct and mentor fellow software engineers.
• Annual performance-based incentive opportunity.
• Health insurance coverage.
• 401(k) retirement plan benefits.
• Life insurance policy.
• Disability benefits.
• Paid time off.
• Comprehensive benefits package.
• Opportunities for training and professional development.
Tailscale
Software Mind
CACI International Inc
Nemetschek Group
Get handpicked remote jobs straight to your inbox weekly.