At Seyfarth, we understand that great people are the key to our success, and we provide the opportunities to match. If you join us, you’ll work with state-of-the-art technology in a friendly and professional environment, and we will continue to invest in your professional development. If you want the freedom to grow at a firm that is invested in your future, keep reading.
The Opportunity
As a Senior Software Engineer, you will develop custom business solutions for our internal intranet platform using primarily Microsoft technologies. You will employ modern DevOps engineering practices to implement on premise, mobile (iOS), and cloud solutions for our internal clients/customers.
You will be responsible for creating and managing reusable code assemblies and setting up frameworks to integrate back-end applications and services into SharePoint 2019.With your knowledge and expertise and under the supervision and mentorships of the Lead Software Engineer and Application Development Manager, you will contribute to the team in regard to best practices as well as contribute to the development and maintenance of appropriate standards, guidelines, and best practices.
The Day-to-day
On any given day, you will:
- Agile Development/Mindset (SCRUM Framework)
- Microsoft SharePoint 2019 development of custom web parts
- Build and automate the features and services that model complex business problems and power enterprise-scale systems
- Implement APIs and Microservices, integrating with external systems, including database design, data access, and ORMs
- Develop a variety of scalable custom solutions, considering security and performance
- Harness modern development and DevOps practices
- Support the design, development, modification, maintenance and evaluation of custom applications
- Participate on requirements analysis, including software product definition and business case analysis
- Prepare system design documentation
- Demonstrate initiative in creating solution-oriented improvements in existing processes, procedures and practices
- Lead multi-functional product development teams to design, develop, and improve software assets that meet or exceed internal and external (customer) expectations, and meet requirements for product functionality, cost, and delivery schedules
- Apply knowledge to build an environment that fosters accountability, quality, commitment, growth, and innovation
- Keep up-to-date with new developments in areas of concentration to maintain skill levels
- Organize multiple projects within simultaneous time frames and adapts to rapidly shifting priorities
- Perform other duties and projects as assigned
You Have
- Bachelor's Degree or Equivalent Experience
- 5-10 years of experience in software engineering with Microsoft technologies.
- Programming: C# / .Net / .Net CORE, strong JavaScript framework experience with React.js, React Native, Angular, Typescript, Vue.js or node.js, HTML 5, CSS3, Bootstrap Framework, and Microsoft Office Suite.
- Exceptional Microsoft SQL Server design and development skills
- Service Development: RESTful APIs, Microservices, ASP.Net Core, Azure API Management, Azure API Apps
- Data: Microsoft SQL Server, Azure SQL, Entity Framework/CosmosDB, MongoDB (nice to have)
- Strong JavaScript framework experience with React.js, React Native, Angular, Typescript, Vue.js or node.js
- Containers: Docker, Kubernetes
- DevOps: TFS, Git, and Azure DevOps
- Ability to communicate complex concepts with clarity to non-technical audiences.
- A strong business sensibility and an ability to connect well with internal clients/customers.
- Knowledge of structured analysis and system design, programming environments and operating systems.
- Ability to analyze, design, develop, implement and maintain application code in a variety of contexts.
- Ability to develop cloud and/or on premise web-based software solutions with complex application development and testing.
- Ability to perform through testing, ensures that all code meets specifications and is easily maintainable and well documented
- Familiar with Agile software development methodology and the SCRUM Framework is a plus
What We Provide
Seyfarth provides competitive salary and benefits at all levels, and our culture embraces the entrepreneurial spirit of its professionals like no other firm. Our professional staff are a collaborative team, helping to define the unique client experience offered by the firm. We understand that it takes more than attorneys to build a successful legal practice; everyone participates in our commitment to excellence.
We are also proud to be an influential leader in inclusion and diversity. The firm has been recognized for our efforts by the Human Rights Campaign and the Minority Corporate Counsel Association. We are Mansfield 5.0 certified, a reflection of our ongoing commitment to advancing candidates from underrepresented groups.
More About Seyfarth
With more than 900 lawyers across 17 offices, Seyfarth Shaw LLP provides advisory, litigation, and transactional legal services to clients worldwide. Learn more about The Seyfarth Experience at www.seyfarth.com/careers /.
Seyfarth Shaw is committed to equal employment opportunity and providing reasonable accommodations to applicants with physical and/or mental disabilities. We value and encourage diversity and solicit applications from all qualified applicants without regard to race, color, gender, sex, age, religion, creed, national origin, ancestry, citizenship, marital status, sexual orientation, physical or mental disability, medical condition, military and veteran status, gender identity or expression, genetic information, change of sex or transgender status, genetic information or any other basis protected by federal, state or local law.
If you would like more information about your EEO rights as an applicant under the law, please click EEO is the LAW and the Supplement poster through the following link: http s://www.eeoc.gov/sites/default/files/migrated_files/employers/poster_screen_reader_optimized.pdf
Qualified applicants with arrest or conviction records will be considered for Employment in accordance with the following laws if applicable, the Los Angeles County Fair Chance Ordinance for Employers, the Los Angeles' Fair Chance Initiative for Hiring Ordinance, the San Francisco Fair Chance Ordinance, and the California Fair Chance Act.
Seyfarth Shaw believes that conviction records may have a direct, adverse, and negative relationship to the following job duties: accessing company property, information, assets, and products; accessing client data or confidential information, and partnering and regularly working with or supervising other Seyfarth employees and interacting with Seyfarth clients.
Seattle, WA: The full-time salary range for this role is $125,000 - $135,000 annually, which is based on a 40-hour work week.
Sacramento, CA: The full-time salary range for this role is $123,000 - $133,000 annually, which is based on a 40-hour work week.
San Francisco, CA: The full-time salary range for this role is $145,000 - $155,000 annually, which is based on a 40-hour work week.
Los Angeles, CA: The full-time salary range for this role is $129,000 - $139,000 annually, which is based on a 40-hour work week.
New York, NY: The full-time salary range for this role is $132,000 - $142,000 annually, which is based on a 40-hour work week.
This is the lowest to highest salary we in good faith believe we would pay for this role in the locations listed above at the time of this posting. An employee’s pay within the salary range will be based on numerous factors including, but not limited to, relevant education, qualifications, experience, skills, geographical location and business or organizational needs. This job is also eligible for an annual merit increase and bonus pay.
We offer a comprehensive package of benefits including paid time off, medical/dental/vision insurance, and 401(k).
#CA-AB