Sr. Software Engineer
Job Attributes
NV, Las Vegas 89119

Job Description
Title: Sr. Software Engineer
Type: Perm Opportunity
Location: Open for remote but client based in LA, need to
work Pacific times.
US citizens and Green Card Holders
and those authorized to work in the US are encouraged to apply. We are unable
to sponsor H1b candidates at this time”
Must Have: C#, .Net,
data structures and algorithms, architecture and design experience, GIT,
webservices.
RESPONSIBILITIES:
This role is responsible for the
development function in multi-discipline agile/SCRUM teams. The incumbent
must thoroughly understand new product features and be responsible for new
feature development and incident resolution.
- Analyze product/business requirements and
translate it into well-designed and documented software components based
on technical knowledge.
- Design, develop and test software product.
- Actively participate in discussion with
customer’s product management and technical teams.
- Understand frameworks, technologies and standards
for development and implementation of software products.
- Exhibit and establish a culture of quality
software development.
- Work with technical/project leads in planning
with proper prioritization and estimates.
- Contribute to design and development with limited
support.
- Develop new features, debug/troubleshoot and fix
operational incidents.
- Adhere to Engineering practices and the
guidelines established.
- Unit test and automate the developed code before
opening it to QA.
- Take part in all SCRUM ceremonies.
- Perform other related duties as requested
REQUIRED
SKILLS/EXPERIENCE:
·Bachelor’s degree in related
field strongly preferred.
·5-8 years of experience in object-oriented software
design and development.
·Working knowledge and experience with web-based
applications, web services, WSDL, SOAP.
·Strong knowledge on Oracle and SQL; working experience on
PL/SQL.
·Data structures and algorithms; understanding of design
patterns.
·Strong experience in different technologies: C#, .NET,
windows forms, design patterns, MS SQL, Javascript, HTML, MVC framework, AJAX,
ASP, API, XML, TFS.
·Proficiency in Software Configuration tools (GIT /
Subversion).
·Hands on experience in Software test lifecycle and defect
tracking tools.
·Experience on client terminal software integrated with
third party SDK interacting with different hardware (terminal
printers/displays, boards/kiosks).
·Excellent teamwork and collaboration skills.
·Must be organized with an eye for detail and be able to
put ideas into a tangible form.
·Expertise on developing highly integrated, high performing
and large scale applications.
·Expert level fluency with modern and advanced
Windows-based application technologies.
·Excellent oral and written communication skills with a
keen sense of customer service.
·Proven creative problem-solving ability and analytical
skills.
·Self-motivated, proactive and delivery focused working
attitude.