Sr. Applications Developer at SNI Technology

Katy, TX

About the Job

Job Description

Job TitleSenior Applications Developer

DepartmentInformation Technology
Work LocationKaty, TX or Woodlands, TX
Under limited supervision, this role will be responsible for the creation of web and mobile applications that take into consideration all aspects of application development, design and architecture including - performance, scalability, coding, caching, security, encryption, session state management, error logging, and testing. This position will also be responsible for providing advanced technical standards, application assessments and advanced technical support in coordination with peer IT groups and business application owners.


The incumbent of this position duties include:
* Work on multiple projects and/or enterprise class projects as a project leader and/or subject matter expert
* Work closely with Business to analyze data requirements, business functions and processes; gathering requirements for the development of new applications
* Lead development processes, including planning and monitoring efforts, coordination with other groups, reviewing deliverables, and communicating status with management
* Provide technical expertise for the development of complex enterprise business solutions
* Plan and direct software development activities including design, development, testing and implementation of front-end software (including web sites, web applications and web services), desktop applications and engineering software.
* Monitor, track and report on the status of projects and initiatives as required
* Work with the DBAs and Infrastructure Teams to maintain the current system architecture and ensure stability
* Analyze system specifications and translate system requirements to task specifications for junior programmers
* Will be required to carry a company-provided cell phone and be available to respond during non-working hours or weekends

* Plan and direct software development activities including design, development, testing and implementation of front-end software (including web sites, web applications and web services), desktop applications and engineering software.
* Develop and manage implementation strategy and change management for new and existing applications hosted on the Internet, Intranet, or standalone applications.
* Oversee comprehensive integration testing of custom applications before exposing to user community.
* Facilitate comprehensive user acceptance testing with focus groups, project sponsors, and key stakeholders to ensure zero defects before custom applications are put into production.
* Liaise with development team and business stakeholders to resolve design, functional and technical issues during development life cycle.
* Maintain relationships with client portfolio, continuously improving customer satisfaction, with intent to sustain existing business partnerships and create new business opportunities.
* Collaborate and partner with other IT teams to ensure that the proper resources are being utilized.
* Collaborate with peers in Network Administration for server build, backup strategy, security strategy, patch management, DR, etc.
* Accountability for all dependencies, systems and content on custom web applications


Minimum Education Required: Bachelor's degree in computer science or equivalent experience.
Experience & Required Skills:
* Minimum 5 years development experience in coding enterprise software products or systems.
* 5+ years of proven commercial software development experience
* Experience in WPF/MVVM application development
* Strong proficiency in C# .Net (version 3.5 or later)
* Proficient in MS Visual Studio (2012 or later) and TFS environment.
* Proficiency in T-SQL, Linq and MS SQL Server 2012 or later
* Strong technical background in Microsoft frameworks like .NET, ASP.NET, MVC, MVVM, WCF, WPF, LINQ, etc.
* 5+ years Java experience
* 3+ years SDK development experience (REST, XML, JSON)
* SharePoint Experience is a plus
* Excellent analytical and troubleshooting skills, responsiveness and creativity, flexibility, ability to plan and organize
* Desire to take ownership for products and deliver exceptional service and stability to expand the business
* Great organizational, time management and problem solving skills
* Prioritizes workload, meets deadlines and manages competing priorities under pressure
* Excellent written and verbal communication skills
* Able to work in fast paced environment
* Motivated and shows initiative
* Works well independently and within a team
* Possesses a professional demeanor and outgoing personality with a work-hard never-fail attitude
* Experience in the energy industry is a plus
* Experience with engineering applications used in the energy industry is a plus.
* Microsoft development technology certifications is a plusAdaptable, customer oriented professional with excellent people skills and ability to support business change.
* Willingness and ability to partner with like-minded passionate professional team that aspires to excellence.
* Willing to travel as required to promote development and release of applications at field locations.
Success Factors:
* Able to promptly answer support related email, phone calls and other electronic communications
* Excellent communication and presentation skills.
* Excellent organizational skills with ability to visualize the big picture and manage global projects and organization or manage minute tactical detail as required.
* Strong time management skills with the ability to multitask.
* Self-motivated to solve problems and resolve issues.
* Work in a team environment to complete projects in a timely manner.
* Consistently able to perform according to NR Core Value, Excellence - delivering value through performance, innovation and service quality.
* Consistently able to perform according to NR Core Value, Accountability - using good judgment and taking responsibility for our actions.
* Consistently able to perform according to NR Core Value, Integrity - acting honestly, ethically and responsibly in all aspects of our business.
* Consistently able to perform according to NR Core Value, Respect - dealing fairly with employees, customers, suppliers, and community.
* Consistently able to meet established goals, expectations, and responsibilities for the position.

Standing Under 1/3
Walking Under 1/3
Sitting 1/3 to 2/3
Using hands or fingers to feel or handle Under 1/3
Reaching with arms and hands Under 1/3
Climbing or balancing Under 1/3
Stooping, Kneeling, Crouching, or Crawling Under 1/3
Talking and Hearing Over 2/3
Tasting or Smelling None
Lifting/ Exerting Force up to 10 lbs. Under 1/3
Lifting/ Exerting Force up to 25 lbs. None
Lifting/ Exerting Force up to 50 lbs. None
Lifting/ Exerting Force up to 100 lbs. None
Lifting/ Exerting Force more than 100 lbs. None
Special Vision Requirements None

Wet or humid conditions None
Working near moving mechanical parts None
Working in high places None
Fumes or airborne particles Under 1/3
Toxic or caustic chemicals None
Outdoor weather conditions None
Extreme Cold (Non-Weather
Enter your email address and receive more jobs like this
Apply Continue to Apply By continuing you agree to Monster's Privacy Policy, Terms of Use and use of cookies.
Email this job
Email this job
Note: Email addresses will only be used for mail delivery of this job.