Senior Full Stack Engineer
AVER
3d ago
0$150k - $170kDevUnited Stateshimalayas
Full-Stack-EngineerFull-Stack-DeveloperSoftware-EngineerBackend-EngineerSenior-Full-Stack-EngineeringSenior-Fullstack-DeveloperSenior-Full-Stack-Development¿Senior-Fullstack-EngineeringSenior-Full-Stack-Engineer-(React-Node.Js)Senior-Frontend-Full-Stack-EngineerSenior
Job Description
AVER is seeking an experienced Senior Full Stack Engineerwith strong hands-on expertise in enterprise application development, database integration, and custom reporting solutions. The ideal candidate brings a solid foundation in .NET/C# or Java, modern front-end technologies, and back-end development using SQL and relational databases, including Oracle and Microsoft SQL Server. This role requires a versatile software developer who can design, develop, modernize, and integrate applications that leverage data from multiple enterprise systems, databases, and cloud environments. Experience working with AWS, Azure or multi cloud environments is highly valued, along with familiarity with Microsoft SharePoint, Power Platform, Power Automate, and Power BI to support reporting, workflow automation, and business process improvements. Join a collaborative team that values AVER's mission, focus, and culture of delivering exceptional client service with great people and transformative technology solutions that ensure Government mission success.
Responsibilities Include:
Design, develop, enhance, and maintain full-stack enterprise applications using .NET/C# or Java and modern web development technologies
Develop custom, user-friendly front-end applications, dashboards, and reporting interfaces that improve access to mission-critical information
Design and implement scalable back-end services, business logic, APIs, and database integrations supporting complex enterprise applications
Develop and optimize SQL queries, stored procedures, and database interactions across Microsoft SQL Server, Oracle, and other relational database platforms
Integrate applications with enterprise data sources, including cloud-based data warehouses, data lakes, and lakehouse environments such as AWS Redshift and Databricks
Design and develop custom reporting solutions that consolidate, transform, and present data from multiple systems into actionable business and operational insights
Build and consume RESTful APIs and integration services to enable secure data exchange across applications, platforms, and databases
Develop and maintain Python-based applications, scripts, APIs, and automation solutions supporting enterprise application functionality and data integration
Leverage Python to automate data processing, streamline workflows, and integrate applications with relational databases, APIs, and cloud-based data platforms
Explore opportunities to incorporate AI-enabled capabilities and emerging technologies into application development, reporting, and business process improvements
Collaborate with data engineers, database administrators, business analysts, and technical teams to ensure seamless data integration and application performance
Support application modernization initiatives, including refactoring legacy systems, enhancing existing functionality, and integrating modern cloud-based technologies
Develop responsive, intuitive user interfaces using HTML, CSS, JavaScript, and modern front-end frameworks
Leverage or integrate Microsoft SharePoint, Power Platform, Power Automate, and Power BI capabilities to enhance application functionality, reporting, and workflow automation
Troubleshoot complex application, database, integration, and performance issues across front-end and back-end environments
Apply secure coding practices, performance optimization, and software development best practices throughout the application lifecycle
Participate in requirements analysis, technical design, development, testing, deployment, documentation, and ongoing application support
Provide technical guidance and collaborate with cross-functional teams to deliver scalable, maintainable solutions aligned with customer requirements
Education Requirements:
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related technical discipline.
ExperienceRequrements:
10+ years of progressive software development experience, including hands-on full-stack enterprise application development
Strong hands-on programming experience with Python and either C#/.NET or Java, including back-end application development, scripting, automation, and API integration
Experience using Python to develop application functionality, manipulate and process data, automate workflows, and integrate enterprise systems
Experience developing front-end applications using HTML5, CSS3, JavaScript, TypeScript, and modern frameworks such as React, Angular, or similar technologies
Strong back-end development experience, including server-side programming, business logic, RESTful APIs, and application integration
Proficiency in SQL, including complex queries, stored procedures, data manipulation, and performance optimization
Experience with relational databases such as Microsoft SQL Server and Oracle, including familiarity with Oracle PL/SQL
Experience designing and developing custom reporting applications, dashboards, or customer-facing data visualization solutions
E
