Application Developer
Salary: 99000 - 124000
Location: Washington, DC
Posted: November 14 2024
Minimum Degree:
Relocation Assistance: Not Available
*please make sure to read comments in notes for this role*
The Application Developer has the opportunity to work either in a hybrid in Chicago, Denver, Houston, New York, or Washington, DC, or remote in certain cities.
Successful candidates should thrive in fast-paced, dynamic environments with minimal supervision. They must possess a keen problem-solving ability, meticulous attention to detail, and a strong drive to impact business outcomes positively.
Key responsibilities include:
- Developing custom web, mobile, and SaaS applications aligned with business stakeholder and management requirements, while adhering to industry standards and best practices.
- Utilizing the Microsoft Office 365 suite, including SharePoint Online, Microsoft Forms, Automate, Power Apps, PowerBI, and Graph, to design and implement solutions.
- Creating bespoke solutions using modern Microsoft development platforms such as .NET, Power Platform, SQL, and Azure Data Services.
- Managing integrations and data flows using cloud-hybrid Enterprise Integration platforms.
- Designing and implementing UI, cross-browser functionalities, data structures, and backend relational database tables as part of application solutions.
- Leveraging cutting-edge Azure services, including Azure OpenAI, to develop responsive web applications across various screen resolutions, including mobile devices.
- Diagnosing and resolving complex issues related to web and SharePoint applications, including client environments, application configurations, user permissions, and data accuracy.
- Supporting production applications, monitoring for outages, and addressing escalated user issues on a day-to-day basis.
- Ensuring seamless integration with third-party applications and data feeds from key business systems.
- Defining hardware platform requirements, including resource needs and projected growth for applications.
- Acting as a subject matter expert and technical liaison for custom and Cloud applications within the business.
- Documenting and maintaining system configurations, application settings, and code changes.
- Collaborating with training teams to develop user training resources for applications.
- Providing technical specifications and implementing integrations with cloud-based applications.
Qualifications:
- Minimum of three (3) years of experience in analyzing, designing, developing, and troubleshooting enterprise web applications; experience in enterprise application support will also be considered.
- Bachelor's degree required; equivalent experience will be considered.
- Microsoft Certifications are advantageous.
- Proficiency in web application development, scripting, or Power Platform development and SDLC methodologies.
- Extensive experience with enterprise-wide applications including .NET, Azure Stack, SharePoint, and M365 Cloud Applications.
- Familiarity with Office 365 stack components such as Microsoft Graph API, SharePoint Online, Power Apps, Power Automate, Forms, and PowerBI.
- Knowledge of web application development languages (HTML, ASP.NET, CSS, XML, JavaScript) is a plus.
- Experience with programming languages like C, C++, C#, Java, JavaScript, or Python is beneficial.
- Understanding of Client Side Programming libraries (e.g., JQuery, React, Knockout, AngularJS) is advantageous.
- Knowledge of UI/UX design and responsive design concepts.
- Experience in REST-based API development is beneficial.
- Familiarity with Microsoft Azure DevOps or GitHub for source control is advantageous.
- Familiarity with software development lifecycle and Microsoft technologies.
- Proficiency in relational database design, T-SQL query, and SQL Server Reporting Services (SSRS), PowerBI is advantageous.
- Understanding of Active Directory, AD security, TCP/IP, DNS, Load Balancers, Firewall, and SMTP.
- Strong analytical, organizational, problem-solving, and programming skills.
- Ability to collaborate effectively with vendors and internal departments.
- Capability to engage with stakeholders at all levels with professionalism and discretion.
- Strong goal-setting and execution abilities.
- Excellent communication skills, both written and verbal.
- Ability to manage time effectively and prioritize tasks in a fast-paced environment.
- Commitment to exceptional client service, both internal and external.
- Flexibility to work additional hours as needed.
$100-$123 contingent upon qualifications, experience, education, and location.