C# Developer
Exquisite Software knows the value of empowering its employees allowing the ability to shape our companies future and continue to treat our employees as family, ensuring they feel appreciated.
We usually respond within a day
Introduction
Exquisite is seeking a Senior C# Developer who is self-driven and thrives working in a fast-paced, dynamic environment that operates on collaboration and partnership with all business stakeholders. You will love to learn new technologies, love new experiences, and enjoy adding positivity to an environment.
We love giving opportunities to individuals based on their knowledge, experience, and personalities.
Our training opportunities allow for a clear and transparent learning process for almost every job at every level using our University program, which continues to add knowledge for training our employees and familiarizing them with our processes. We believe you pave the way for success based on your ability to quickly process new information, your intent on growing, and the time and energy you put into your own personal growth, while also enjoying living and adding to the companies culture and core missions.
Job Description
Exquisite is seeking a Senior C# Developer who is self-driven and thrives working in a fast-paced, dynamic environment that operates on collaboration and partnership with all business stakeholders.
Job Responsibilities
- Build UI components using XAML to build intuitive User Experiences to process, visualize, and share large 3D data models
- Collaborate on implementation designs with team members and across other teams
- Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions
- Create servers and databases for functionality
- Ensure responsiveness of applications
- Design and develop APIs
- Stay abreast of developments in web applications and programming languages
- Contribute to unit tests that back the quality of the development
- Work closely with product engineers to innovate and develop based.
- This position designs, develops, tests, and maintains software product applications
- Design, develop, document, test, and debug new and existing software systems and applications
- Serve as a technical expert on development projects
- Drives full development life cycle including requirements analysis and design
- Write technical specifications based on conceptual design and stated business requirements
- Support, maintain, and document software functionality
Identify and evaluate new technologies for implementation - Analyze code to find causes of errors and revise programs as needed
- Drive software design meetings and analyze user needs to determine technical requirements
- Consult with end user to prototype, refine, test, and debug programs to meet needs
- Complies with all security policies and procedures, to ensure that the highest level of system and data confidentiality, integrity, and availability is maintained
- Ability to use Unix/Linux command line programs and create/edit scripts
- Able to analyze results of automated deployment scripts and makes modifications
- Able to prepare detailed design documents from requirements
- Able to maintain test scripts as needed
- Prepares test strategy, test plan, test cases, and test summary documents
- Experience with automated functional software testing frameworks, such as Cucumber, Selenium, etc.
- Performs unit, functional, load, user interface, performance, regression, and system integration testing on new code or modified code prior to production releases
- Produce and report project test metrics
- Responsible for responding to situations in a timely manner, and meeting predetermined deadlines
- Able to guide the team to produce estimates for all project activities and tasks
- Responsible for eliciting user and functional requirements and ensuring that they are consistent and complete
- Mentor and monitor Software Engineers in the technical aspects of their assignments
- Incumbents will follow instructions and perform other related duties as assigned by their supervisor.
Job Qualifications and Requirements
- 15+ years of industry experience in software development using C#
- Familiarity with MVVM and XAML
- Must have experience with Azure and CI/CD
- Passion for desktop UI/UX development
- Excellent problem-solving and analytical skills
- Proven ability to build and deliver quality software in a team environment
- Effective time management and organizational skills
- Bachelor's or master's in GIS, geography, engineering, computer science, math, or related field
- Demonstrable understanding of distributed, component-based architecture
- Working knowledge of networking and/or telecommunications protocols
- A solid understanding of event-driven and asynchronous programming and multi-threading
- Familiar with TDD/BDD
- Familiar with SOA framework, web services, etc
- Common Developer Skills
- Competent (8+ years) C# using language programming skills
- Competent with SQL or PL/SQL and relational database concepts
- Experience with source code control systems
- 8+ years of experience with application-layer technologies including HTML/CSS, XML, JavaScript, JSON, and REST
- 3+ years of experience with web and application servers such as IIS, Apache HTTP/Tomcat, IBM Websphere, Oracle WebLogic, JBoss, GlassFish, etc
- Keen troubleshooting skills across tiers/domains
- Ability to work on multiple projects
- Agile/Lean methodologies experience
- Solid understanding of an iterative software development process
- Education and experience are typically obtained through completion of a Bachelor’s Degree in Computer Science and/or 5 or more years of related industry experience
- Requires visual acuity and dexterity to view, prepare, and manipulate documents and office equipment including personal computers
- Requires the ability to communicate with internal and/or external customers
- Employees must be able to perform essential functions and physical requirements of the position with or without reasonable accommodation.
Compensation and Benefits
- Health Insurance, Vision, Dental Insurance, and Mental Health Options
- 401k Matching, Retirement Savings Plans, and Free Financial Advisement.
- Equity opportunities, great commission opportunities, and unique bonuses plans.
- Sign-on bonuses start at $500.00 for all positions.
About Exquisite Software
Exquisite Software is the software development division as an in-house and external provider of Consultation, Development Operations (DevOps) and Development Security Operations (DevSecOps), Application Monitoring and Implementation, User Interface (UI) and User Experience (UX) Design and Optimization, Development of Mobile Applications, Web Applications, Desktop Applications, and Blockchain Applications which enable businesses a more efficient workforce, create additional technologies, and create new platforms for our world to explore.
Learn more about Exquisite Software on http://exquisite.software/
Our teams are made up of bright and innovative business analysis, project managers, designers, and developers who are perfectly balanced with a deep understanding of user experience, technology, marketing, and business allowing us to tackle problems of various sizes and complexity. It is our commitment to allow enablement of the empowerment of our team with the ability to shape both our clients and company's futures and look to create both a client-centric as well as an employee-centric workforce that is diversified and allows for the growth of each individual.
About Exquisite Companies
Exquisite Companies is continually hiring around the globe in multiple sectors. When we want something that we haven't already achieved, just bad enough — We will do EVERYTHING we can to succeed. Our entire mission is to continue to ensure that we have a progressive future where the people all feel valued, and we can provide businesses the value to you that allows both sustainability and affordability for the masses on a global scale.
Our Mission
Exquisite is happy to be on a path to support multiple missions which help build a better future for everyone. We believe in world peace. We believe in people. We believe in safe environments without abuse. We believe in creating the most positive and sustainable future for every one that exists. We want to see people thrive, and we love helping others accomplish their dreams, creating sustainable missions with core values.
Location Statement
When applying to jobs of your interest, we recommend that you do so for those that match your experience and expertise. Our recruiters advise that you apply to not more than 3 roles in a year for the best candidate experience.
For additional information about location requirements, please discuss with the recruiter following submission of your application.
Just Be Yourself
Exquisite is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, age, veteran status, or other characteristics. Exquisite is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Learn more about Exquisite Companies, Inc on http://www.exquisitecompanies.....
- Department
- Engineering
- Role
- Quality Assurance Tester
- Locations
- Multiple locations
- Remote status
- Hybrid Remote
- Yearly salary
- 60000 - 150000 USD
Workplace & Culture
It is our commitment to allow enablement of the empowerment of our team with the ability to shape both our clients and company's futures and look to create both a client-centric as well as an employee-centric workforce that is diversified and allows for the growth of each individual.
About Exquisite Companies
Exquisite Software is a software development provider that works to design, develop, and market Mobile, Web, and Desktop applications to enable businesses to enable their workforces to work more efficiently, create additional technologies, or create new platforms. We build software that runs on billions of devices worldwide while continuing to maintain the highest standard within the industry and continually believing in training our teams in the most modern trends.
Our teams are made up of bright and innovative business analysis, project managers, designers, and developers who are perfectly balanced with a deep understanding of user experience, technology, marketing, and business allowing us to tackle problems of various sizes and complexity. It is our commitment to allow enablement of the empowerment of our team with the ability to shape both our clients and company's futures and look to create both a client-centric as well as an employee-centric workforce that is diversified and allows for the growth of each individual.
Exquisite Software was established as a custom software development company in Phoenix, Arizona in 2007 and has worked with 100's clients around the globe in a variety of industries. Stephan Shere, the founder, and CEO of Exquisite Software has been named one of Phoenix's top-rated CEOs by Comparably, has over 27 years of software engineer experience, and has been operating and managing businesses successfully for over 16 years.
C# Developer
Exquisite Software knows the value of empowering its employees allowing the ability to shape our companies future and continue to treat our employees as family, ensuring they feel appreciated.
Loading application form
Already working at Exquisite Companies?
Let’s recruit together and find your next colleague.