Apex Systems
Join to apply for the Senior Software Engineer role at Apex Systems
Job#: 2076731
Job Description:
Position Name: Senior Software Engineer
Location: Tampa, FL
Clearance: SECRET clearance required
Overview The Senior Software Engineer is a member of the Software Engineering team, responsible for designing web infrastructure, development and maintenance of software applications, autonomous services, desktop applications, web applications, web services, scripts, and utility programs. Conducts analysis and collaborates with subject matter experts in the planning, design, development, and provides technical expertise. Determines user needs, programming techniques and controls requirements, prepares operating instructions and user guides. Ensures development meets software standards and security compliance.
Responsibilities Develop architectural design and development of web services and web-based applications, translating custom user requirements into high-performance solutions for on-premises and cloud solutions.
Provide software solutions and demonstrate quality and security in developing web applications using C# and JavaScript.
Troubleshoot infrastructure integration, including active directory/Azure AD authentication integration with IIS servers, and ensure IIS security compliance.
Develop and deploy applications through CI/CD pipelines, leveraging cloud-based deployments to optimize performance and delivery.
Create and troubleshoot stored procedures for SQL Server databases and Azure SQL, ensuring data integrity and efficiency.
Uphold governance and policy requirements to deliver secure, compliant software solutions.
Perform critical troubleshooting of applications and conduct scheduled operations and maintenance of web servers; manage service desk tickets and escalations as needed.
Skills and Qualifications Experience developing cloud applications, with preference for Azure expertise and cloud migration, application analysis in Azure Cloud.
Strong proficiency in C# and JavaScript for web applications and services.
Extensive web development experience with .NET, MVC, JSON, JQuery, HTML5, and CSS3.
Knowledge of cloud-based tools and scripting; comfortable with cloud technologies.
Proficiency in SQL Server development, stored procedures, and T-SQL.
Knowledge of Azure Key Vault, application identities, certificates, and Azure App Services.
Experience managing Microsoft Internet Information Services (IIS) and resolving web server errors while maintaining IIS security.
Understanding of OAuth in ASP.NET Core for secure applications.
Familiarity with Azure DevOps or GitHub for CI/CD pipelines and version control.
Strong verbal and written communication skills to convey technical concepts to stakeholders.
Knowledge of U.S. Department of Defense security requirements and regulations.
Equal Opportunity EEO Employer. Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, marital status, disability, veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with applicable law. If you require accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] or 844-463-6178.
Apex Systems is part of the Commercial Segment of ASGN Incorporated. NYSE: ASGN
Benefits Overview Apex offers a range of benefits including medical, dental, vision, life, disability, and other insurance; an ESPP and a 401K with company match after 12 months; HSA; EAP with up to 8 free counseling sessions; corporate discounts; professional development resources and certification support.
For a full list of benefits and resources, contact an Apex team member or refer to the Welcome Packet.
#J-18808-Ljbffr