Sr. Frontend Software Developer
Company: NBS
Location: Temecula
Posted on: May 12, 2022
|
|
Job Description:
Job Description Salary: Job Title: Sr. Frontend Software
Engineer Classification: Full Time Location: REMOTE Position
Position Mission: To increase the effectiveness of NBS staff and
the quality of our work product by developing and maintaining
elegant, robust software tools in collaboration with end users,
management, and other staff developers, via thoughtful planning,
sophisticated design, intelligent coding, thorough testing,
integration of feedback, and high-quality documentation. Summary:
The IDEA Team within NBS has an opening for a Senior Frontend
Software Engineer with a focus on frontend UX coding in WinForms.
The IDEA Team uses primarily Microsoft platforms and tools to
develop and support D-FAST--, NBS--- proprietary platform for the
management of special taxes and special assessments. The IDEA Team
also supports numerous other tools within the D-FAST-- ecosystem.
We are currently using the legacy .NET framework with a roadmap
towards .NET 6 and gRPC. We are growing our team to enable
improving and expanding this ecosystem to support more efficiency,
accuracy, and automation within NBS. The Senior Frontend Software
Engineer will be a broadly experienced developer, with very strong
WinForms UX skills. They must understand requirements, help develop
detailed specifications, write great code with unit testing,
collaborate with and guide other team members, solicit user
feedback, and help lead software development projects. They will
identify solutions to challenges and create plans for the
development of a software solution. They will provide sound
analysis of feedback collected during the testing phase of the
software and address any problems that arise. Once the software has
been developed, they will ensure that it works well and that it
addresses the needs and expectations of the users. The Senior
Frontend Software Engineer will report to the IDEA Team Director.
They will interact with both external clients and internal staff.
The ideal candidate will have an extremely strong understanding of
modern software development concepts, techniques, and tools. They
will need to independently research, identify, test, and propose
multiple solutions to complex design issues. The candidate must
rely on extensive experience and judgment to accomplish this. They
will have the creative, innovative mindset of a life-long learner,
with a desire to keep up with technology and continue growing
professionally. Essential Duties and Responsibilities: The Senior
Frontend Software Engineer responsibilities are focused primarily
around, but not limited to, the following duties: Software
development & architecture Design and code in C# and other
programming languages, for WinForms development. Provide accurate
estimates of effort involved for each task and deliver code within
time budget. Help define the guardrails of projects including
language, framework, the type of database, and how authentication
should work Outcome: Elegant and robust software applications that
are reliable, with a sophisticated interface that is easy to use
and provides a great user experience. Software Testing & Quality
Assurance Perform code review to ensure best design and coding
practices are being followed Create unit tests for planning,
scripting, and troubleshooting applications Identify potential
improvement areas and recommend solutions Outcome: Software is
defect-free and is delivered on time with minimal refactoring and
disruption to users Software planning & design Help lead project
proposal discussions, evaluate alternatives, provide estimates, and
make recommendations Analyze application requirements and prepare
functional specifications Help create and manage development
timeline, and prioritize tasks Help identify technology roadmap and
maintain consistency of overall ecosystem of applications Outcome:
Projects are well-planned and well-implemented, delivered on time
and on budget, using the appropriate technology Leadership and
Collegiality Develop relationships with external clients and
internal staff in order to remain apprised of project direction &
status, and architectural and technology trends Provide guidance to
non-technical staff in using software most effectively Provide
guidance to and collaborate with IDEA Team members on coding best
practices and innovative solutions Outcome: The IDEA Team acts as a
cohesive, highly effective group that fosters innovative thinking
and provides great software solutions to both internal and external
users. Education and/or Experience : Bachelor---s degree required;
preferably in in Computer Science or Software Engineering 10 years
of experience as a frontend developer using Winforms and related
Microsoft tools 5 years of experience with C#, .NET, and IIS coding
and design 5 years of experience with Microsoft SQL database design
and programmability 3 years of experience integrating with APIs via
security frameworks (e.g., JWT, OATH2), and utilizing throttling,
caching, logging, monetization, and request & response
modifications 3 years of experience with web technologies (HTML,
AJAX, etc.) Experience with .NET 6 and gRPC preferred Experience
with DevExpress UI controls, tools, and frameworks preferred
Experience with Scrum and other Agile processes preferred Excellent
communication and collaboration skills Creative/innovative mindset
to independently research, identify, test, and propose solutions
Work Environment: This job is a remote / work-from-home position.
This role requires work-from home capabilities including a
dedicated workspace, high-performance internet access, and ability
to stay on task and focused during office hours. Typical work week
is Monday through Friday 8 --- 5. NBS Benefits: We offer a full
line of benefits including the following: Employee Stock Ownership
Program --- 100% Employee Owned 401k Plan with a generous employer
match Medical and Dental Insurance coverage is paid in full for the
employee. Paid Vacation, Sick, Holidays, and Volunteer time Life
insurance, covering the employee in the sum of $100,000, is paid in
full by NBS Short- and long-term disability insurance for the
employee is paid in full by NBS In addition to the benefits shown
above, NBS offers a comfortable office and relaxed work environment
with periodic off-site fun events. We have found our dress code of
Business Casual to be an appreciated benefit by all employees.
About NBS: NBS is a financial consulting firm for government
agencies (cities, school districts, water/fire department, etc.).
In addition, NBS licenses its proprietary software, called
D-FAST--, to local government agencies nationwide. The corporate
office is in Temecula with a secondary office located in San
Francisco. We are a 100% employee-owned company with roughly 45
employees. We have been in business since 1996 and have been
growing consistently and responsibly ever since. We pride ourselves
in our great work environment, growth opportunities, personal and
professional development, and excellent benefits. Web Address:
https://www.nbsgov.com/careers/ ACKNOWLEDGMENTS: NBS is an Equal
Opportunity Employer and all qualified applicants will receive
consideration for employment. NBS does not discriminate in hiring
or employment based on race, color, religion, national origin,
citizenship status, ancestry or genetic information, age, sex
(including sexual harassment), sexual orientation, marital status,
physical or mental disability, military status or unfavorable
discharge from military service or any other characteristic
protected by law.
Keywords: NBS, Corona , Sr. Frontend Software Developer, IT / Software / Systems , Temecula, California
Click
here to apply!
|