Software Engineer I
Job Description
What you'll be doing
Designs and improves software programs by:
-
Gathering and evaluating user requirements in collaboration with stakeholders
-
Translating concepts into flow diagrams, wireframes, high fidelity mockups and interactive prototypes
-
Performing user testing internally and externally to validate designs and iterate based on feedback
-
Creating intuitive and efficient designs for both user interaction and data visualization to delight our users and excite our prospects
-
Documenting design work and user feedback
-
Developing a strong understanding of our user communities, their tasks, and challenges with current interfaces
-
Being the internal advocate for users and UI/UX design process
-
Conducting research including surveys, contextual interviews, task analysis, focus groups, user persona development, and usability studies to understand the user experience idealized by the client
-
Evaluating UI/UX designs, prototypes, and completed features for consistency
Provides technical support and guidance to all internal and external application users by
-
Working with the team to implement and verify proposed improvements
-
Working directly with clients to identify requirements and ensure a positive experience
-
Providing analysis of existing user interface designs and common interactions with proposals for improvement
Maintains Quality Service and Departmental Standards by
-
Reading, understanding and adhering to organizational Standard Operating Procedures (βSOPβ)
-
Assisting in establishing and enforcing departmental standards
Contributes to team effort by
-
Working with internal staff to resolve issues
-
Exploring new opportunities to add value to organization and departmental processes
-
Helping others to achieve results
-
Performing other duties as assigned
Maintains Technical and Industry Knowledge by
-
Attending and participating in applicable company-sponsored training
What we look for:
Education:
-
Bachelorβs degree in computer science, design or related field required
-
Educational background in human-computer interaction, usability, user-centered design, user experience, information design, applied psychology, cognitive science, human factors, informatics, computer science, or other design/applied science fields is a plus.
Experience:
-
3+ years prior experience in up-to-date user interface and user experience design methodologies with a solid understanding of the design process
-
Strong verbal and written communication skills with excellent presentation skills; ability to lead design to lead design sessions and user test sessions
-
Some basic knowledge of front end technologies and how designs systems translate into code.
-
Ability to evaluate a user experience and conduct user research and testing activities and deliverables
-
Strong understanding of relevant technologies for desktop and mobile.
-
Background in Enterprise software solutions a plus
-
Experience with Agile development process
-
Graphics and prototyping tools experience such as Photoshop, Illustrator, Balsamiq, Axure, or Protoshare
Additional skill set:
-
Good knowledge in Java, Python XML and HTML
-
Ability to work in group setting and independently; ability to adjust to changing priorities
-
Excellent attention to detail and orientation toward meticulous work
-
Strong interpersonal and communication skills, both verbal and written
-
Strong documentation and organizational skills
-
Ability to project and maintain a professional and positive attitude
What we offer
-
Competitive compensation + shift allowances
-
Attractive benefits (security, flexibility, support and well-being)
-
Engaging employee programs
-
Technology for hybrid working and great onsite facilities
Date Posted
10/09/2024
Views
0
Similar Jobs
Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsPrincipal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsLead Technical Support Engineer - HERE Technologies
Views in the last 30 days - 0
This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...
View DetailsSales Development Representative - UK (Remote) - Dscout
Views in the last 30 days - 0
Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...
View Details