Full Stack Developer

$100,000 - $120,000/Yr

Unclassified - Austin, TX

posted 4 months ago

Full-time - Mid Level
Austin, TX

About the position

DJC LAW is a well-respected personal injury and consumer law firm operating in Texas and Illinois, dedicated to providing exceptional legal services to its clients. The firm values hard work, creativity, and dedication, fostering a supportive work environment that encourages professional growth. We are currently seeking an experienced Full Stack Developer to collaborate closely with our business leaders and partners to implement innovative solutions. This role requires active participation in agile teams, effective communication with users, and the occasional administration of meetings and presentations. As a valued team member, the Full Stack Developer will contribute to the development of cutting-edge solutions while gaining experience across various facets of application development. The ideal candidate will be self-motivated, possessing strong software engineering skills and a solid understanding of Database, .NET, and Web technologies. The role involves leading hands-on software engineering activities, including proof of concepts (POCs), design, documentation, development, and testing of new functionalities. Flexibility and the ability to switch tasks based on the team's needs are essential for success in this position. This is an in-office (onsite) role, emphasizing collaboration and teamwork. The Full Stack Developer will be responsible for new feature development to enhance core products, bug fixes, and maintenance of both current and legacy systems. The role also includes database design, queries, and management using Azure SQL Server, as well as assisting the team with IT help desk responsibilities to address internal tech-related concerns. The developer will work closely with a team of four experienced developers, learning from and contributing to team projects, while analyzing user needs and developing software solutions using agile methodologies. This position offers a unique opportunity to engage in complex programming projects and contribute to the overall efficiency and effectiveness of the firm's software applications.

Responsibilities

  • New feature development to enhance core products.
  • Bug fixes and maintenance on both current and legacy systems.
  • Database design, queries, and management using Azure SQL Server.
  • Assisting the team with IT help desk responsibilities, addressing internal tech-related concerns and challenges.
  • Collaborate closely with a team of 4 experienced developers, learning from and contributing to team projects.
  • Analyze users' needs; design, test, and develop software using agile methodologies to meet those needs.
  • Develop complex software code and debug software.
  • Coordinate and/or perform work on programming projects, including those that are highly complex in nature and/or large in scale.
  • Prepare detailed analyses, plans, diagrams, and verification procedures for existing and proposed applications.
  • Analyze, review, and revise software to increase operating efficiency or to adapt to new procedures.
  • Compile and document procedures used throughout software development and revision.
  • Prepare detailed workflow charts and diagrams that describe input, output, and logical operation and convert them into a series of instructions coded in a programming language.
  • Perform research and analysis required for project proposals, software and systems modifications, and new projects.
  • Coordinate and/or write test plans and test data.
  • Develop instructions or manuals for end users.

Requirements

  • Bachelor's degree from an accredited college or university in programming, web design and development, system design, or a closely related field.
  • 5-7 years of experience in .NET C# and Angular.
  • Familiarity with Azure services such as Azure Functions, Azure App Services, Azure Search, Azure SQL Databases, and Azure SignalR Service.
  • Strong problem-solving skills and adaptability to ever-changing requirements.
  • Effective communication abilities, both written and verbal.
  • Knowledge of the principles, practices, and techniques of agile software development and systems analysis; computer operations procedures and systems; and computer programming languages.
  • Experience in working with customers in a partnership to develop solutions.
  • Skill in problem solving, critical thinking, computer programming, and modifying or developing software for applications.
  • Familiarity with metrics and analytics tools.
  • Strong organizational and communication skills.

Benefits

  • Free parking
  • Paid holidays
  • Paid time off
  • Employee assistance program
  • Vision insurance
  • Retirement plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service