Job Url: https://www.remoterocketship.com/company/dol-gov-10-10-10/jobs/senior-software-developer-united-states-remote Job Description: U.S. Department of Labor Website LinkedIn All Job Openings U. S. Department of Labor is an official agency of the United States government that focuses on promoting the welfare of wage earners and job seekers, improving working conditions, and enhancing opportunities for profitable employment. The department administers a wide range of labor laws and programs concerning employment standards, work safety, minimum wage, unemployment insurance, and job training. It also engages in research and statistics to inform labor policies and regulations. workplace rights β€’ health and safety β€’ employee benefits β€’ job training and skills β€’ apprenticeship 10,000+ employees Founded 1913 πŸ›οΈ Government πŸ‘₯ HR Tech πŸ“š Education Senior Software Developer 2 days ago πŸ‡ΊπŸ‡Έ United States – Remote ⏰ Full Time 🟠 Senior πŸ§‘β€πŸ’» Full-stack Engineer Angular JavaScript Microservices React SDLC SQL TypeScript Apply Now Receive Emails with Similar Jobs Report problem πŸ“‹ Description Develop web-based application using .Net, Angular, and SQL technologies Eligible for remote work Design and develop integration architecture between multiple components across disparate applications Participate in planning and analysis of software development projects Review and approve code design and code development from junior to senior level programmers Code, test, debug, and implement custom applications in C# utilizing microservices techniques along with Angular Utilize SQL to pull, query, and join data using TSQL Partner with business analysts to translate business requirements into product designs Write and review technical specifications and other forms of documentation Innovate using tools and processes that simplify and expedite achieving development goals Collaborate with other technical teams (DevOps, Database, QA Testers, and Analysts) to ensure successful delivery of projects from testing, to integration, to deployment using an agile approach 🎯 Requirements Bachelor's degree in computer science or related discipline from U.S. accredited institution At least four (4) years of demonstrated software development experience in a variety of projects Masters degree can be substituted for two (2) years of experience Prior experience with source control (Git, Perforce, etc.) Senior-level knowledge of professional software engineering and best practices for full software development life cycle including coding standards, code reviews, source control management, continuous deployments, testing, and operational excellence Proficiency using object-oriented technology and modern UI including: .Net, C#, and Angular (Angular JS, JavaScript, React, and Typescript experienced considered) Proficient knowledge of MS SQL queries, stored procedures, and T-SQL Excellent verbal and written communication skills πŸ–οΈ Benefits 401(k) plan with immediate 100% vesting and 4% discretionary match Paid leave including PTO, holiday, bereavement, military Generous medical, dental, and vision insurance Health and dependent care FSA Company provided life and AD&D, as well as voluntary life/AD&D Opportunities for growth and development