Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/swtutori/public_html/tecwallet.com/header_footer_.php on line 4 Senior Software Engineer - Full Time Position - Experience 6+ years- Tecwallet
Home » Jobs ยป Senior Software Engineer - Full Time Position - Experience 6+ years
Senior Software Engineer - Full Time Position - Experience 6+ years
Job Description
Full Time Position - Experience 6+ years
US Citizenship Required : Yes
Someone who believes that software engineering changes lives. You’re passionate about technology and see the world a little differently than your peers—everywhere you look, there’s possibility. Opportunity. Boundaries to push and challenges to solve.
That’s what we’re seeking. We’re a global tech company that makes life easier for you—and people all over the world—by enabling than 450 million transactions every day. Restaurants, shops, banks and airports come to us for hardware, software and services. They know we have the best and brightest software engineers who know the world of mobile better than any other—and relish in revealing previously unknown insights. Software engineers who write code than can survive under the pressure of hundreds of thousands of requests per minute. Software engineers like you.
You have:
Bachelors Degree in Computer Science preferred, but equivalent experience considered.
7 years of software development related experience
Experience designing and developing highly scalable web applications
Experience with HTML, JavaScript, CSS and XML
Experience developing applications using ASP.net (C#)
Experience developing object oriented solutions Microsoft .Net Framework experience
Experience with Agile development methodologies
Experience with Web Services (Restful, WebAPI, etc) Ability to design highly effective and attractive user interfaces Experience managing employees
Expertise with modern frameworks such as Angular, Ember, React, Flux
Understanding of javascript driven development and front end testing
Experience with response designs and implementations
Even better if you have the following:
Ability to learn existing and new applications and become familiar with them in a short amount of time.
Ability to work under pressure in a fast moving environment, while balancing multiple concurrent projects of varying priorities
Proven communication, documentation and presentation skills
Ability to work independently with moderate supervision
Ability to effectively communicate with peers, and supervisors, and to work cooperatively in a teamwork environment
Exhibits excellent communication skills, both oral and written
Ability to work quickly and meet defined project deadlines
Experience with FitNesse
Qualifications:
The day-to-day:
A software engineer has direct impact on millions of lives every day. Transactions happening at restaurants, convenience stores, banks, and airports rely heavily on solutions created by Client. We have a marketplace of 60,000+ restaurants, building consumer facing and mobile applications for many of the top brands. Developing .NET web applications, services and API also consumed by Android and iOS operating systems, the team will deliver high-profile consumer products in 2015 as part of an exciting and innovative initiative. Prior experience (or coursework) with programming languages in the C or Java family are required.
ESSENTIAL FUNCTIONS:
Leverage new and established methodologies to develop high performing consumer web applications that enable an optimal consumer experience
Design or modify complex systems or subsystems.
Perform design changes for product improvements/upgrades
Responsibility for the technical quality of the solution
Provide mentorship to new software engineers
Translate business requirements into design documents Lead and participate in design collaboration with Programmers, Quality Assurance and Documentation throughout software development lifecycle to ensure enhancements work as designed Analyze, program, debug, and modify computer programs for business middleware and user interface applications
Work with customers, Product Managers, Project Managers, Services and Support departments to understand business requirements
Determine technical requirements based on third-party (external or internal) interface specifications
Write and execute unit tests of software configurations
Provide accurate estimation of development effort and input into project timelines
Provide architectural and technical leadership to the team
Drive general process improvement Interact with third-party technical contacts
Track changes in third-party technical specifications and proactively communicate changes to management
Cross-train in the roles/responsibilities of team members in other functional areas to create a more flexible team environment
Manage a team including setting goals, tracking progress, and setting career paths for team members